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

PostgreSQL错误:致命:角色“username”不存在,第1张

概述我设置我的PostgreSQL 9.1。我不能做任何事情PostgreSQL:不能createdb,不能createuser;所有 *** 作返回错误消息 Fatal: role h9uest does not exist h9uest是我的帐户名,我sudo apt-get安装PostgreSQL 9.1在这个帐户下。 类似的错误仍然存​​在于root帐户。 您可能需要使用系统用户postgres来创建 我设置我的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

如推荐here和here。

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

阅读手册中的database roles和client authentication。

总结

以上是内存溢出为你收集整理的PostgreSQL错误:致命角色“username”不存在全部内容,希望文章能够帮你解决PostgreSQL错误:致命:角色“username”不存在所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/1173450.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-02
下一篇2022-06-02

发表评论

登录后才能评论

评论列表(0条)

    保存