您使用哪个数据库用户连接到 pgAdmin3?(PostgreSQL9/CentOS6)

您使用哪个数据库用户连接到 pgAdmin3?(PostgreSQL9/CentOS6)

我已经在 CentOS6 中安装了 pgAdmin3。我正在使用 PostgreSQL9。

我的问题是我无法向 pgAdmin3 添加服务器。它给出了一个错误:

在此处输入图片描述

在此处输入图片描述

我没有用户“postgres”的密码,但我已经创建了一个 postgresql 用户,就像我的常规 linux 用户一样,并且我可以使用“psql”:

[andre@andre ~]$ psql
psql (9.0.4)
Type "help" for help.

andre=> \q
[andre@andre ~]$ 

我的问题是:如何在 CentOS6 中使用 pgAdmin3。有什么技巧吗?我必须以用户“postgres”身份进入吗?

给我个提示。

此致,

答案1

大师提示已经告诉您应该查看的位置。您可以允许自己访问该pg_hba.conf文件。由于您是在本地连接,因此可以添加一行以使本地连接值得信任:

host   all   all   127.0.0.1 255.255.255.255   trust

如果你想使用密码,你可以添加

host   all   all   127.0.0.1 255.255.255.255   <password or md5>

这一页应该有关于该文件的更多深入信息pg_hba.conf

编辑:
路径pg_hba.conf应该/var/lib/pgsql/data适用于 32 位系统和/var/lib64/pgsql/data64 位系统。

答案2

您的提示:阅读提供的“大师提示”。它会告诉您如何修复问题。

相关内容