我在 Ubuntu 16.04 下安装了 PostgreSQL,并且想要使用数据库
postgis_in_action
。
我登录数据库并创建了一个架构和两个表。我想使用它pgadminIII
,因此尝试连接到我的数据库。错误如下:
<12:09:24: Fehler: Error connecting to the server: FATAL: password authentication failed for user "postgis_in_action"
FATAL: password authentication failed for user "postgis_in_action">.
密码验证有什么问题?有人可以帮忙吗?
答案1
看起来您为服务器属性提供了错误的值,因此 pgadmin 正在尝试使用用户“postgis_in_action”进行连接。尝试使用 postgres 用户进行连接。
还要确保 hba 文件 (pg_hba.conf) 允许该主机(pgadmin 主机)连接。
主机 postgis_in_action postgres 127.0.0.1(ipaddress) md5
重新加载服务器以应用 pg_hba.conf 中的更改。