Not allowed do anything in PostgreSQL
我在互联网上看到很多答案,说要打击
1
| psql:FATAL: ROLE <username> does NOT exist |
必须使用createuser命令,但使用该命令进行的大约12次不同尝试只会产生类似的错误消息。
我使用Ubuntu 15.04的sudo apt-get install postgresql安装了PostgreSQL,但PostgreSQL允许绝对不做任何事情。
我是否需要安装某些依赖项或其他内容?
-
以下是我未成功咨询过的一些链接:[stackoverflow.com/questions/15301826/… [postgresql.nabble.com/role-does-not-exist-td5730246.html] [linuxquestions.org/questions*bsd-17/psql-fatal-role-postgres-does-not-exist-error-935394/]
-
改为postgres用户。 从命令行su - postgres
-
试过了; 它要求输入密码,当我输入我的系统密码时,它无法验证:(
-
然后你需要在命令之前使用sudo。
-
请参阅help.ubuntu.com/community/PostgreSQL
尝试以postgres用户身份执行这些操作:
PostgreSQL安装使一个postgres用户运行PostgreSQL服务。 它本质上是数据库的超级用户。 在大多数情况下,您不知道此用户的密码,但系统的任何超级用户都可以登录到其他帐户。
-
谢谢! 这有效,但它意味着什么?
-
@BenSandeen更新:)