【发布时间】:2015-06-17 19:21:19
【问题描述】:
我在 Linux Mint 上安装了 postgresql 服务器,但是,我从中得到的只是
“致命:角色“用户名”不存在”。
我已经尝试了以下命令(可能还有更多):
psql
psql --list
psql \du
psql \l
psql -d template1
createuser -s -r postgres
如果我将用户切换到 postgres,也会发生同样的事情:
su - postgres
postgresql 版本是 9.3。
解决这个问题的正确方法是什么?谢谢。
【问题讨论】:
-
我最近为此写了一封blog。我希望一些策略可以帮助你。尝试编辑 /etc/postgresql/9.3/main/pg_hba.conf 并更改此行的最后一位
local all postgres peer。从peer更改为trust。重启postgres看看能不能用psql -U postgres登录
标签: postgresql linux-mint