参考资料https://blog.csdn.net/u010430471/article/details/81663248
https://blog.csdn.net/qq_41619524/article/details/120178542
关闭防火墙https://blog.csdn.net/qq_39997939/article/details/122801049
1、
输入yum update升级包
2、 输入yum list | grep postgresql查看postgresql源
3、 输入yum install postgresql-contrib.x86_64
4、 输入yum install postgresql-libs.x86_64
5、 输入yum install postgresql-server.x86_64
6、 输入查看版本postgres –version
7、 输入mkdir /home/postgresql_data
8、 输入chown postgres:postgres /home/postgresql_data
9、 输入chmod 750 /home/postgresql_data
10、 输入export PATH=/usr/pgsql-10/bin:$PATH
11、 输入export LD_LIBRARY_PATH=/usr/pgsql-10/lib
12、 输入export PGDATA=/home/postgresql_data
13、 输入su postgres
14、 输入pwd
15、 输入cd postgres
16、 输入initdb
17、 输入cd /usr/lib/systemd/
18、 输入cd system
19、 输入cd /usr/lib/systemd/system/postgresql.service
20、 输入vim postgresql.service
21、 编辑Environment=PGDATA=/home/postgresql_data修改路径
22、 输入systemctl enable postgresql.service设置开机自启动
23、 输入systemctl start postgresql.service
24、 输入为postgres用户密码和数据库密码,保持一致,输入passwd postgres输入密码
25、 设置数据库密码输入su postgres
26、 输入psql
27、 输入ALTER USER postgres WITH PASSWORD ‘netinfo,123’;修改密码
28、 输入\q退出;
29、 输入su root
30、 输入cd /home/postgresql_data/
31、 输入vim pg_hba.conf修改
文件末尾按键盘“i”键,输入host all all 0.0.0.0/0 md5之后按键盘“esc”输入:wq保存退出。
32、 输入vim postgresql.conf
修改在文件中找到#listen_addresses = 'localhost’按键盘“i”切换为输入模式,改为 listen_addresses = ‘*’
找到#password_encryption = md5修改为password_encryption = on
取消端口注释port=5432;
33、 停止服务输入systemctl stop postgresql.service
34、 重启服务输入systemctl start postgresql.service
35、 输入查看状态systemctl status firewalld.service
36、 输入关闭防火墙systemctl stop firewalld
37、 输入systemctl disable firewalld
38、 输入systemctl status firewalld.service
39、 查看版本show server_version;