对于密码少登录:
sudo -u user_name psql db_name如果您忘记了重置密码:
ALTER USER user_name WITH PASSWORD 'new_password';
然后输入:
$ sudo -u postgres psql然后:
\password postgres然后退出psql :
\q如果这不起作用,请重新配置身份验证。
编辑/etc/postgresql/9.1/main/pg_hba.conf (路径会有所不同)并更改:
local all all peer至:
local all all md5然后重启服务器:
$ sudo service postgresql restart
您可以并且应该加密用户的密码:
ALTER USER username WITH ENCRYPTED PASSWORD 'password';