postgresql – pgadmin3服务器连接和身份验证错误

前端之家收集整理的这篇文章主要介绍了postgresql – pgadmin3服务器连接和身份验证错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我最近安装了 postgresql 9.1和pgadmin3.但是我无法连接到使用此配置创建的服务器:
name: mydb
host: 127.0.0.1
port: 5432
service: 
Maintenance DB: postgres
username: postgres
password: *

根据类似的问题,我在ubuntu 12.04 LTS下设置了/etc/postgresql/9.1/main/pg_hba.conf文件,如下所示:

local   all             postgres                                md5

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     md5
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5

host    all             all             localhost               trust

但是当我想连接到服务器时,我得到这个错误

Error connecting to the server: FATAL: password authentication Failed for user “postgres”
FATAL: password authentication Failed for user “postgres”

这很简单,安装postgresql后,我应该更改postgres用户密码
我的失败是因为这个原因.密码可以通过ubuntu 12.04 LTS下的这个命令来改变:
sudo -u postgres psql

然后在psql

\password

现在输入新密码并重新输入.
没关系!那么你可以简单地登录.
这样就不需要改变pg_hba.conf文件的配置了.

其实我没有登录,因为我无效的密码!

猜你在找的Postgre SQL相关文章