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

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

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

在这里输入图像说明

在这里输入图像说明

我没有为用户“postgres”密码,但我已经创build了一个postgresql用户就像我的普通Linux用户,我可以使用“psql”:

[andre@andre ~]$ psql psql (9.0.4) Type "help" for help. andre=> \q [andre@andre ~]$ 

我的问题是:如何在CentOS6中使用pgAdmin3。 有什么窍门? 我必须input用户“postgres”?

给我个提示。

最好的祝福,

大师暗示已经告诉你在哪里看。 你可以允许你通过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文件的更深入的信息。

编辑:
对于32位系统, pg_hba.conf的path应该是/var/lib/pgsql/data ,对于64位系统应该是/var/lib/pgsql/data /var/lib64/pgsql/data

你的线索:阅读提供的“Guru提示”。 它告诉你如何解决这个问题。