2021-07-15

1.添加用户

# 添加用户 postgres
useradd postgres # 给用户 postgres 设置密码
passwd postgres

2.切换到该用户,下载 postgresql

# 切换到用户 postgres
su - postgres # 下载
wget 下载网址

3.解压

tar -zxf 压缩包 -C 目标文件夹

------------------------------------
-v 参数可以展示解压过程
------------------------------------

4.安装依赖包

yum install readline readline-devel gzip zlib zlib-devel gcc

5.配置

# 指定应用安装目录
cd postgresql 解压目录

# 切换用户权限到 root
su

# 配置
./configure --prefix=自定义安装目录

------------------------------------
注意:该命令要进入解压的目录,在 root 用户权限下执行

#  编译(稍等几分钟)
make

依旧在 root 权限下

# 将编译成功的可执行文件安装到系统目录中,一般为 /usr/local/bin 目录。
make install

以上命令执行成功后,自定义 postgresql 安装目录下出现以下内容

6.修改用户配置文件

vi  ~/.bash_profile  

添加如下内容
-------------------------------------------
# postgresq1
export PGSQL_HOME=安装目录
export PGDATA=$PGSQL_HOME/data
export PATH=$PGSQL_HOME/bin:$PGDATA:$PATH
-------------------------------------------

7.生效配置文件

source ~/.bash_profile

8.初始化
( root 用户下赋权限 chown -R postgres:postgres 安装文件夹)

cd 安装目录

mkdir data

$PGSQL_HOME/bin/initdb -D $PGSQL_HOME/data

# 也可以在安装目录下使用以下命令,一样的作用
bin/initdb -D $PGDATA

9.启动

cd 安装目录/bin

# 该命令是启动 postgresql 并将启动日志输出到 server.log ,该文件名可以自行修改
pg_ctl -l server.log start

bin/postgres -D $PGSQL_HOME/data -p 5432 > postgres.log 2>&1

10.进入

psql -U postgres -h 虚拟机ip地址

注意: 如果报错 Error while loading shared libraries: libpq.so.5: cannot open shared object file
    未安装依赖 yum install postgresql-libs.x86_64

centos7 postgresql安装配置的更多相关文章

  1. Linux下apache+phppgadmin+postgresql安装配置

    Linux下apache+phppgadmin+postgresql安装配置 操作系统:CentOS 安装包:httpd(首选yum), php(包括php以及php-pgsql,php-mbstri ...

  2. CentOS7 PostgreSQL安装

    CentOS7 PostgreSQL安装 CentOS7 PostgreSQL安装 Install 安装 使用yum安装 yum install http://yum.postgresql.org/9 ...

  3. Centos7下安装配置Redsocks

    Redsocks是一个开源的网络程序,代码依赖开源的libevent网络库.Redsocks允许你将所有TCP连接重定向到SOCKS或HTTPS代理,比如Shadowsocks(Centos7下安装配 ...

  4. centos7 yum安装配置redis 并设置密码

    原文:https://www.cnblogs.com/fanlinglong/p/6635828.html centos7 yum安装配置redis 并设置密码 1.设置Redis的仓库地址 yum ...

  5. Windows上PostgreSQL安装配置教程

    Windows上PostgreSQL安装配置教程 这篇文章主要为大家详细介绍了Windows上PostgreSQL安装配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 PostgreSQL的 ...

  6. centos7 rabbitmq安装/配置

    原文:centos7 rabbitmq安装/配置     因为RabbitMQ是由erlang实现的,所以要先安装erlang再安装rabbitMQ   1.先配置yum软件源地址EPEL(EPEL是 ...

  7. Centos7 下安装配置tomcat7

    首先下载压缩包 wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.78/bin/apache-tomcat-7. ...

  8. ubuntu 16.04.1 LTS postgresql安装配置

    postgresql安装--------------------二进制安装:wget https://get.enterprisedb.com/postgresql/postgresql-9.5.6- ...

  9. centos7 docker 安装配置

    docker快速入门测试 ########################################## #docker安装配置 #环境centos7 #配置docker阿里源 echo '#D ...

随机推荐

  1. tomcat与springmvc 结合 之---第20篇 springmvc 对于加载的bean对象存储在哪里

  2. GhostScript 沙箱绕过(命令执行)漏洞(CVE-2018-16509)

    影响范围: Ghostscript 9.24之前版本 poc地址 https://github.com/vulhub/vulhub/blob/master/ghostscript/CVE-2018-1 ...

  3. Aria2 任意文件写入

    访问aria2,发现服务已启动并且返回404页面 打开http://binux.github.io/yaaw/demo/#打开yaaw,点击配置按钮,填入运行aria2的目标域名:http://you ...

  4. CF474D Flowers 题解

    题目:CF474D Flowers 传送门 DP?递推? 首先可以很快看出这是一道 DP 的题目,但与其说是 DP,还不如说是递推. 大家还记得刚学递推时教练肯定讲过的一道经典例题吗?就是爬楼梯,一个 ...

  5. 在阿里云上单机部署k8s

    系统:CentOS Linux release 8.1.1911 配置主机名 [root@iZwz9e3t4tj14jzewdtvj8Z ~]# hostnamectl set-hostname la ...

  6. UI_UE在线就业-笔记

    UI设计 一.字体设计的应用范围 Logo设计.平面海报.包装设计.banner设计.APP引导页.UI图标.UI界面.影视设计 二.字体的分类 衬线字体和非衬线字体之分 区别在于笔画开始与结尾地方有 ...

  7. Vue slot 插槽用法:自定义列表组件

    Vue 框架的插槽(slot)功能相对于常用的 v-for, v-if 等指令使用频率少得多,但在实现可复用的自定义组件时十分有用.例如,如果经常使用前端组件库的话,就会经常看到类似的用法: < ...

  8. jmeter参数化时, 中文乱码问题的解决

    参数化文件中文乱码, 可在"CSV数据文件设置"将编码改为"GB2312"即可

  9. Docker入门第五章

    常用其他命令 后台启动容器 #命令 docker run -d 镜像名! [root@lvshihao /]# docker run -d centos 757173133e8e73985f024dc ...

  10. TCP实现聊天

    TCP实现聊天 IO流关闭是简写的,正常写要判断是否为null 客户端:(最好捕获异常) 1.连接服务器Socket 2.发送消息 package net.TCPChat; import java.i ...