Postgresql现有用户不会进行身份验证

时间:2012-06-11 15:29:34

标签: postgresql fedora postgresql-9.1

我正在尝试在fedora 17上安装postgresql 9.1。

yum安装它真是太棒了,但我很难连接它。

我已经对pg_hba.conf进行了更改,我知道我已经创建了用户(\ l显示了我的用户),但由于某种原因,当我尝试使用pgAdmin进行连接时,它将无法进行身份验证。

这是我的pg_hba.conf:

#Allow any IP to connect, with a password:
host    all         all         0.0.0.0          0.0.0.0      trust
host    all         all         ::1/128                       trust
local   all         all                                       trust

其他人经历过这样的事吗?还需要做一些其他的改变吗?

3 个答案:

答案 0 :(得分:0)

通过像这样的yum(或类似的东西)安装postgresql服务器之后:

yum install postgresql91-server postgresql91-contrib

您应该执行以下操作:

service postgresql-9.1 initdb
chkconfig postgresql-9.1 on

This page有更多详情。

答案 1 :(得分:0)

如果以上两个命令不起作用,请尝试以下操作:

postgresql-setup initdb

答案 2 :(得分:0)

我认为0.0.0.0应该是0.0.0.0/0

然后尝试重新启动PostgreSQL。我发现有时重装不起作用。