正常地在centos容器里源码安装了postgreSQl
用navicat连接时出现了错误
网上搜了是不是postgreSQL安装时没设置好localhost 与端口开放,尝试将防火墙关闭,还是不行,尝试让防火墙开放5432端口,
查看已经开放的端口:
firewall-cmd --list-ports
开放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:
systemctl reload firewalld
一重启防火墙,Vscode就与容器重新连接,或者重启后查看已经开放的端口还是没有5432,failed
尝试https://blog.csdn.net/qq_37955704/article/details/113270255,还是不行
搜索navicat报错的内容,看到这个文章,https://blog.csdn.net/cywozero/article/details/78699761
尝试主机ping容器,ping不通,容器间能互ping,然后就开始搜 宿主机ping 不通容器
看到这个