我在Linux Mint上安装了postgresql服务器,但是,我从中得到的只是
"致命:角色"用户名"不存在"。
我已经尝试了以下命令(可能更多):
psql
psql --list
psql du
psql l
psql -d template1
createuser -s -r postgres
如果我将用户切换到 postgres,也会发生同样的事情:
su - postgres
postgresql 版本是 9.3。
解决这个问题的正确方法是什么?谢谢。
缺省情况下,在安装时会创建一个数据库用户postgres
。您应该能够以系统用户postgres
的身份在没有密码的情况下进行连接。
- PostgreSQL 错误:致命:角色"用户名"不存在
当然,必须启用对等身份验证:
- 使用没有密码的 psql 命令运行批处理文件