我的 PostgreSQL 8.4 服务器中有 20 多个数据库。有人对我的 Postgres 做错了什么,它不再打开。它给出了以下错误:
error connecting to the server fatal role postgres is not permitted to log in
我做了很多来恢复它,但它仍然无法正常工作。我在 Windows XP 中有 PostgreSQL 服务器 8.4。
pg_hba.conf
文件配置为:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# IPv4 local connections:
#local all postgres ident sameuser
host all all 127.0.0.1/32 trust
#host all postgres trust
#host all all 192.168.44.12/32 trust
#host all all 192.168.44.103/32 trust
# IPv6 local connections:
#host all all 192.168.44.18/32 trust
# host all all ::1/128 md5
我怀疑问题出在这里,因为有人修改了ROLE
Postgres 用户的NOT LOG IN
...