我在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提示”。 它告诉你如何解决这个问题。