Linux安装PostgreSQL设置远程访问

在线安装 RPM包

yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-6-x86_64/pgdg-redhat-repo-latest.noarch.rpm

安装客户端软件包

yum install postgresql12

安装服务器软件包

yum install postgresql12-server

启动

service postgresql-12 initdb
chkconfig postgresql-12 on
service postgresql-12 start

验证是否成功

rpm -aq | grep postgres

初始化数据库

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

设置开机自启动

systemctl enable postgresql-12
systemctl start postgresql-12

开启远程访问

进入目录:cd var/lib/pgsql/12/data

修改 postgresql.conf 文件:将 listen_addresses = ‘localhsot’ 修改为 listen_addresses = ‘*’
修改前
修改后

信任远程连接

进入目录:cd var/lib/pgsql/12/data

修改 pg_hba.conf 文件:在如图位置新增一条记录,将要连接的IP添加进来

host all all 需要连接电脑的IP/32 trust

trust:无条件地允许联接
md5 :要求客户端提供一个 MD5 加密的口令进行认证

修改后

重启服务

systemctl restart postgresql-12

配置云服务器安全组

开通5432端口

navicat连接

navicat连接
密码跟用户名默认是一样的

猜你喜欢

转载自blog.csdn.net/zhangjian8641/article/details/108376226