当引导至图形桌面失败时,我们有时建议引导至“root shell”或以“恢复模式”引导。
我怎么做?
我已经在 Ubuntu Server 13.10 上安装了 PostgreSQL 9.1 和 pgadmin3。
我配置了 postgresql.conf : listen_addresses = '*'
我还通过更改对等连接来配置 ph_hba.conf md5
另外,我通过以下方式重置了 postgres 的密码: sudo password postgres
然后用 sudo /etc/init.d/postgresql restart
之后,我尝试连接到默认的 PostgreSQL 模板数据库:
sudo -u postgres psql template1
Run Code Online (Sandbox Code Playgroud)
但登录失败并显示此错误消息:
psql: FATAL: password authentication failed for user "postgres"
Run Code Online (Sandbox Code Playgroud)
然后我尝试从 pgadmin 登录,这给了我同样的错误。
我在这里读到这可能是密码到期日期错误 PostgreSQL 用户在更改密码后无法连接到服务器
但我无法解决它,因为我无法使用 psql 登录。现在有人如何解决这个问题?
编辑
ph_hba 文件:
截屏:
