PostgreSQL错误致命:角色“用户名”不存在

阿比舍克

我正在Windows中设置PostgreSQL 9.1。

我对PostgreSQL无法做任何事情:无法创建b,无法创建用户;所有操作均返回错误消息

致命:角色根目录不存在
根目录是我在安装时创建的帐户名Postgresql

但是我可以使用以下方式进行连接:

 username : postgres  

如何使用角色连接到postgres root
有使用su命令Linux平台中提到的解决方案在这里,但无法找出解决方案针对windows7

提前致谢

a_horse_with_no_name

如果要使用用户名登录Postgres,则root需要首先创建一个这样的用户。

您首先需要以Postgres超级用户身份登录。通常postgres(在安装过程中指定):

psql -U postgres ....

然后您可以创建角色和数据库:

psql (9.4.0)
Type "help" for help.

postgres=# create user root with password 'verysecret';
CREATE ROLE
postgres=# \q

c:\
c:\>psql -U root postgres
psql (9.4.0)
Type "help" for help.

postgres=>

以超级用户身份登录后,您还可以授予该root用户必要的特权。

psql 手册中记录了的所有参数

手册中还记录了创建用户和数据库的信息:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

PostgreSQL错误:致命:角色“用户名”不存在

Postgres 和 Docker:数据库错误 - 角色“用户名”不存在

错误:致命:角色“登录”不存在

如果用户名尚不存在,如何通过 postgresql POOL 查询插入用户名

使用find_by_sql查询设计模型时,列用户名不存在错误

BadMethodCallException 方法用户名不存在

PostgreSQL + IntelliJ:致命:角色xxx不存在

psql:致命错误:角色“ postgres”不存在

CodeIgniter如果存在用户名,则通过用户名获取userinfo,如果不存在,则通过userID获取

检查列表中是否存在用户名,如果不存在则仅创建用户

psql致命角色不存在

sshd:不允许用户<用户名>,因为shell zsh不存在

当用户名不存在时,登录功能会创建 KeyError - Python

如果 MongoDB 中不存在用户名或电子邮件,则创建新文档

在多个文件中搜索用户名,如果不存在则使用 bash 脚本进行打印

Angular 5属性“用户名”在类型“ string []”上不存在

当前上下文中不存在“用户名”

Postgresql中不存在“角色”

Postgresql Docker角色不存在

如何使用psql解决此问题?| psql:错误:致命:角色“ postgres”不存在

仅使用用户名更改记录来了解多个用户名更改中的单个用户(不存在唯一ID)

Perforce:从控制台运行“ p4 sync”命令后,获取用户<用户名>不存在

无法添加具有数字用户名的用户帐户-useradd:组“ 11”不存在

Map for SSPI-致命:不存在角色-案例问题

通过数据库查询用户名以确保当用户想要更改其现有用户名时不存在相同的用户名

角色不存在且将 NodeJs 中的查询插入 postgresql 的语法错误

设置Postgresql服务器时出现“错误:角色“ $ user”不存在“

Knex实例无法连接到PostgreSQL DB:未处理的拒绝错误:角色“ 19016”不存在

pgadmin4的PostgreSQL pg_restore错误显示角色不存在