psql - 每个命令都返回FATAL:角色“username”不存在

时间:2015-04-12 11:48:23

标签: postgresql linuxmint

我在Linux Mint上安装了postgresql服务器,然而,我得到的只是

  

"致命:角色"用户名"不存在"。

我已经尝试了以下命令(可能还有更多):

psql
psql --list
psql \du
psql \l
psql -d template1
createuser -s -r postgres

如果我将用户切换到postgres,也会发生同样的事情:

su - postgres

postgresql版本是9.3。

解决这个问题的正确方法是什么?感谢。

1 个答案:

答案 0 :(得分:0)

默认情况下,会在安装时创建数据库用户 postgres。您应该能够在没有密码的情况下连接系统用户 postgres

当然必须启用

Peer authentication