我添加了一个服务器,并且有像
这样的错误我使用pgadmin4
我如何解决这个问题?
答案 0 :(得分:0)
首先,检查服务器是否正在侦听。 在服务器上使用以下命令:
netstat -nlt|grep :5432
如果没问题,请使用SSH(或用于访问服务器的任何方法)到服务器并查看文件:
/etc/postgresql/9.1/main/postgresql.conf
找到行开头:
listen_addresses=
如果“=”之后的值是“localhost”,则表示您无法从外部连接。为此,请将其更改为:
listen_addresses='*'
现在,您可以从服务器本身的任何位置进行连接。并且,不要忘记重新启动DBMS并检查它是否有效。
阿。还有一件事,您可能还需要授予您的用户对您的数据库的访问权限。
打开文件:
/etc/postgresql/9.1/main/pg_hba.conf
并添加:
host all all * md5
您还需要重新启动DBMS以启动更改。
P / s:你应该启用SSL。