bash:etc / postgresql / 8.4 / main / pg_hba.conf:没有这样的文件或目录

时间:2013-07-25 09:35:56

标签: postgresql ubuntu

i159@i159-desktop:~$ psql -U geouser -W -d deodb
Password for user geouser: 
psql: FATAL:  password authentication failed for user "geouser"
FATAL:  password authentication failed for user "geouser"

在此之后我检查了/etc/postgresql/8.4/main/pg_hba.conf

执行上述命令时出现此错误:

bash: etc/postgresql/8.4/main/pg_hba.conf: No such file or directory

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

如果没有这个文件,PostgreSQL就无法启动 - 所以你的服务器上应该存在pg_hba.conf。

此文件通常位于数据目录中 - 您可以尝试

sudo su postgres
psql postgres -c "show hba_file"