centos7下postgresql9.6安装

时间:2022-05-30 12:02:46

////保存为草稿重新编辑时图片无故失踪(有机会再次安装的话补上)////

体会过小白linux下安装postgresql的痛苦,故有此文。

1、查看数据库是否已安装:rpm -qa | grep postgres命令查询。

2、若已经安装,rpm -e 命令卸载

rpm -e postgresql95-contrib-9.5.9-1PGDG.rhel7.x86_64 postgresql95-server-9.5.9-1PGDG.rhel7.x86_64

rpm -e postgresql95-libs-9.5.9-1PGDG.rhel7.x86_64 postgresql95-9.5.9-1PGDG.rhel7.x86_64

 

3、安装:

a.官方安装源

yum installhttps://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm

b.客户端包安装:

yum install postgresql96

c.安装数据库服务:

yum install postgresql96-server

d.初始化数据库

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

e.设置开机启动数据库

systemctl enable postgresql-9.6

f.启动数据库

systemctl startpostgresql-9.6

g.检查数据库状态(有绿色,无红色说明启动成功)

service postgresql-9.6 status

 

4、远程连接配置:

a. vi/var/lib/pgsql/版本号/data/postgresql.conf

改动以下:

#listen_addresses= 'localhost'-->listen_addresses = '*' #监听所有ip

#port = 5432-->port = 5432

#password_encryption= on--> password_encryption = on

b. vi/var/lib/pgsql/版本号/data/pg_hba.conf

”#IPv4”开头一行下面增加如下:

host * * * md5

 

5、重启服务使文件生效:

service postgresql-9.6 restart

 

6、至此postgresql安装成功,root权限下,su postgres就进入了bash脚本,psql命令进入数据库,其他数据库相关知识就不涉及了,加油!