我正在使用phppgadmin,与olduser
连接 - 工作正常。但是当我创建一个新用户newuser
时 - 我无法使用它登录。
pgbounce.log:
(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
但是用户newuser
存在于数据库中 - 当我以[{1}}身份登录时,我会看到它,如果我创建一个像“select * from pg_shadow”这样的sql的话。我看到我的所有用户和olduser
也newuser
具有相同的参数。
我尝试使用“createuser ...”让更多用户无法登录。
的pg_hba.conf:
olduser
postgresql版本8.4
答案 0 :(得分:3)
由于您使用的是pgbouncer,因此您可能需要将用户添加到user_list.txt。