PostgreSQL 9.6 RPM包方式离线安装


今天在离线部署服务器环境的时候发现CentOS7.0安装不了PostgreSQL11,会存在缺少依赖问题,切换到9.6版本完美避开这个问题

1.下载PostgreSQL9.6rpm包

  1. 1、 官网下载
    postgresql96-client
    postgresql96-contrib
    postgresql96-libs
    postgresql96-server

    下载最新版本即可,切记4个rpm包要选择同一版本

  2. 2、压缩包下载

    官网下载有时候会很慢,下载不了的同学可以从我之前上传过的压缩包下载

    PostgreSQL 9.6 RPM包

  3. 3、目录文件
    rpm文件目录

2. 安装PostgreSQL9.6

将下载好的4个npm包上传到服务器同一个文件夹中,进入该文件夹中执行安装命令:

cd pgsql9.6
rpm -ivh postgresql96-*.rpm

pgsql安装程序会在 /var 和 /usr 下创建一下文件夹

  • /var/lib/pgsql:用于存放pgsql数据库默认的数据文件夹
  • /usr/pgsql-9.6:用于存放pgsql数据库的依赖库、命令以及文档目录等信息
  • /var/lib/pgsql/9.6/data:用户存放pgsql默认配置的pg_hba.conf,postgresql.conf的配置文件

3. 初始化数据库

/usr/pgsql-9.6/bin/postgresql-9.6-setup initdb

4. 启动数据库

systemctl enable postgresql-9.6
systemctl start postgresql-9.6

5. postgresql配置访问权限

修改postgresql.conf配置

cd /var/lib/pgsql/9.6/data
vim postgresql.conf

修改 #listen_addresses = 'localhost' 为 listen_addresses ='*'

修改postgresql.conf配置

vim pg_hba.conf

修改 # IPv4 local connections: 
为 host    all             all             0.0.0.0/0            md5

6. 重启postgresql

systemctl restart postgresql-9.6

7. pgsql修改密码

su - postgres
psql -U postgres
\password

也可以这样更改密码

su - postgres
psql -U postgres
alter user postgres with password 'Admin@123'

如安装过程中遇到问题,欢迎留言,我会及时回复!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值