PostgreSQL错误:致命:角色“username”不存在
发布时间:2020-12-13 16:58:04 所属栏目:百科 来源:网络整理
导读:我设置我的PostgreSQL 9.1。我不能做任何事情PostgreSQL:不能createdb,不能createuser;所有操作返回错误消息 Fatal: role h9uest does not exist h9uest是我的帐户名,我sudo apt-get安装PostgreSQL 9.1在这个帐户下。 类似的错误仍然存??在于root帐户。
我设置我的PostgreSQL 9.1。我不能做任何事情PostgreSQL:不能createdb,不能createuser;所有操作返回错误消息
Fatal: role h9uest does not exist h9uest是我的帐户名,我sudo apt-get安装PostgreSQL 9.1在这个帐户下。
您可能需要使用系统用户postgres来创建您的数据库 – 只要您没有设置(和给予必要的权限)一个名为“h9uest”的数据库用户,该数据库用户对应于相同名称的系统用户,因此它是通过默认身份验证方法启用的。
sudo su - postgres 或更现代的形式: sudo -u postgres -i 如推荐here和here。 然后重试。完成操作系统用户postgres后键入exit。 阅读手册中的database roles和client authentication。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |