我在 Ubuntu 22.04 上安装了 postgres 13.10 和 PGAdmin4 7.1
在 PGAdmin4 UI 中,我想使用这些配置“添加新服务器”
name
postgres-local
username
postgres
pw
postgres
hostanme / address
127.0.0.1
port
5432
server group
Servers
所以我在我的终端运行
sudo -i -u postgres
psql
ALTER USER postgres WITH PASSWORD 'postgres';
然后我登录到 PGAdmin4,尝试添加新服务器插入上面的配置,但是当我点击保存时我得到这个错误
unable to connect to server: connection failed: connection refused is the server running on that host accepting tcp/ip connections?
可能是什么问题呢?
我已经尝试过的
我已经通过sudo service postgresql status
.
我已经尝试过
编辑文件/etc/postgresql/13/main/postgresql.conf
取消注释
listen_addresses = 'localhost'
并将其更改为
listen_addresses = '*'
编辑文件/etc/postgresql/13/main/pg_hba.conf
更改行
# IPv4 local connections:
host all all 127.0.0.1/32 md5
到
# IPv4 local connections:
host all all 0.0.0.0/0 md5
重新启动 postgres
sudo service postgresql restart
但我没有成功。
您确定 postgres 正在该端口上运行吗?
您确定防火墙没有阻止该端口吗?