postgres ident身份验证失败


11

我正在尝试在新的Ubuntu VM上设置django。我一直在遵循这些教程,直到明白这一点为止:

psycopg2.OperationalError: FATAL: Ident authentication failed for user "postgres"

Ubuntu用户“ postgres”的密码设置为123456:

sudo su postgres -c passwd

使用pdadmin,我连接到本地主机的pg实例,进入登录角色,右键单击用户“ postgres”,并将密码设置为123456。然后单击“确定”并退出pgadmin3。

但是,即使做了所有这些,

psql -U postgres -W

拒绝我提供的密码。即使使用正确的信息设置了settings.py,Django仍然继续给我同样的错误。

谁有想法?

Answers:



3

更改IPv4本地连接以信任 pg_hba.conf。

# IPv4 local connections:
host    all         all         127.0.0.1/32          trust

我希望它可以帮助您...


3
这允许所有本地用户无需密码即可连接到Postgres。这是个坏主意
b1_ 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.