无法远程连接pgsql

无法远程连接

img

配置文件
配置postgresql.conf

img

配置pg_hba.conf

img


防火墙

img

已重启过pgsql和虚拟机

修改postgresql数据库的配置文件属性,添加host all all 0.0.0.0/0 md5属性,允许所有服务器和数据库与当前连接。
还有看看配置文件中是否设置了只允许本地服务器连接 这些东西

感觉大概率还是防火墙的问题:
输入firewall-cmd --add-service=postgresql --permanent并回车,开放防火墙。
输入firewall-cmd --reload并回车,重启防火墙。

其次,进入postgresql安装目录下data中修改pg_hba.conf文件,配置用户的访问权限,增加:
host all all 0.0.0.0/0 md5

之后保存重启。大概率是这两个地方的问题,应该可以解决你的问题

img


你确信配置文件中是监听的5432端口吗?这里的#是表示注释吗?