无法使用 pgadmin 在 centos7 上远程管理 postgresql

无法使用 pgadmin 在 centos7 上远程管理 postgresql

我在 centos 7 上安装了 postgresql95(在我的服务器上),但我无法从我的笔记本电脑上使用 pgadmin 远程访问 postgresql。我尝试了所有方法,但仍然无法远程访问它。

我已经完成了 postgresql.conf 和 pg_hba.conf 的设置。

我在 postgresql.conf 中改变了这一点

#listen_addresses = '*' 

并在 pg_hba.conf 中添加此内容

host    all             all             0.0.0.0/0               trust
host    all             all             ::/0                    trust

我尝试重新启动我的 postgresql

systemctl start postgresql-9.5
systemctl stop postgresql-9.5

但仍然无法远程控制。我尝试使用防火墙进行以下操作

firewall-cmd --permanent --zone=public --add-port=5432/tcp
firewall-cmd --permanent --zone=public --add-port=5432/udp
firewall-cmd --reload

当我打开端口 80 访问我的服务器时它运行良好,但是对于端口 5432 它无法正常工作。

答案1

#从 中删除#listen_addresses = '*'。您已将其注释掉。

该行看起来应如下:

listen_addresses = '*'

相关内容