CentOS 8安装PostgreSQL并开启远程访问

1.首先由于下载源默认是国外的网站,所以下载速度比较慢,我们可以更换阿里云的下载源

CentOS 8更换阿里源

2.安装postgresql

yum install postgresql-server postgresql-contrib

3. 初始化数据库

postgresql-setup initdb

4.启动数据库并设置开机启动

systemctl start postgresql

systemctl enable postgresql

5.登录postgresql并设置密码

su - postgres

psql

ALTER USER postgres WITH PASSWORD '这里输入你的密码';

输入\q并回车, 退出数据库

输入exit并回车,退出用户

7、配置远程连接

vi /var/lib/pgsql/10/data/pg_hba.conf

按i键进入插入编辑模式,在IPv4 local connections下方添加允许连接的IP。
如果想允许所有IPv4地址,则加入一行host all all 0.0.0.0/0 md5
如下图所示,划线那行是需要添加的

vi /var/lib/pgsql/10/data/postgresql.conf

找到listen_address,将其注释打开,并更改为listen_address=‘*’
打开port=5432的注释

8.重启postgresql

systemctl restart postgresql

9.测试远程连接

若是还是连接失败,尝试关闭防火墙,云服务器需要编辑安全组规则,开放端口

关闭防火墙进命令

systemctl stop firewalld.service

版权声明:
作者:广州前端开发
链接:https://www.develophm.com/index.php/centos-8%e5%ae%89%e8%a3%85postgresql%e5%b9%b6%e5%bc%80%e5%90%af%e8%bf%9c%e7%a8%8b%e8%ae%bf%e9%97%ae/898/
来源:开发之家
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>