PostgreSQL错误:致命:角色“username”不存在

前端之家收集整理的这篇文章主要介绍了PostgreSQL错误:致命:角色“username”不存在前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我设置我的Postgresql 9.1。我不能做任何事情Postgresql:不能createdb,不能createuser;所有操作返回错误消息
Fatal: role h9uest does not exist

h9uest是我的帐户名,我sudo apt-get安装Postgresql 9.1在这个帐户下。
类似的错误仍然存​​在于root帐户。

您可能需要使用系统用户postgres来创建您的数据库 – 只要您没有设置(和给予必要的权限)一个名为“h9uest”的数据库用户,该数据库用户对应于相同名称的系统用户,因此它是通过默认身份验证方法启用的。
sudo su - postgres

或更现代的形式:

sudo -u postgres -i

如推荐herehere

然后重试。完成操作系统用户postgres后键入exit。

阅读手册中的database rolesclient authentication

猜你在找的Postgre SQL相关文章