Postgresql为什么不能使用新创建的用户登录?
我正在使用phppgadmin,与olduser连接-工作正常。但是当我创建一个新用户newuser时,我不能用它登录 pgbounce.log: 但用户newuser存在于数据库中——当我以olduser身份登录时,我会看到它,如果我从pg_shadow中创建一个类似select*的sql,也会看到它;我看到我的所有用户和newuser以及olduser都有相同的参数 我尝试使用createuser创建更多用户。。。仍然无法与他们登录 pg_hba.conf:Postgresql为什么不能使用新创建的用户登录?,postgresql,Postgresql,我正在使用phppgadmin,与olduser连接-工作正常。但是当我创建一个新用户newuser时,我不能用它登录 pgbounce.log: 但用户newuser存在于数据库中——当我以olduser身份登录时,我会看到它,如果我从pg_shadow中创建一个类似select*的sql,也会看到它;我看到我的所有用户和newuser以及olduser都有相同的参数 我尝试使用createuser创建更多用户。。。仍然无法与他们登录 pg_hba.conf: postgresql 8.4版由
postgresql 8.4版由于您使用的是pgbouncer,您可能需要将用户添加到user_list.txt。由于您使用的是pgbouncer,您可能需要将用户添加到user_list.txt。请尝试直接与psql连接并验证其是否有效。请尝试直接与psql连接并验证其是否有效。
(nodb)/(nouser)@unix:5432 closing because: No such user: newuser (age=0)
(nodb)/(nouser)@unix:5432 Pooler Error: No such user: newuser
(nodb)/(nouser)@unix:5432 login failed: db=template1 user=newuser
local all postgres ident
local all all trust
host all all 127.0.0.1/32 trust
host all all ::1/128 md5