我正在windows中设置PostgreSQL 9.1.
我不能用PostgreSQL做任何事情:不能创建数据库,不能创建用户;所有操作都会返回错误消息
致命:角色根不存在
但我可以通过以下方式连接:
username : postgres
如何使用角色root
连接到博士后
提前谢谢
我正在windows中设置PostgreSQL 9.1.
我不能用PostgreSQL做任何事情:不能创建数据库,不能创建用户;所有操作都会返回错误消息
致命:角色根不存在
但我可以通过以下方式连接:
username : postgres
如何使用角色root
连接到博士后
提前谢谢
如果你想使用用户名root
登录Postgres,你需要先创建这样一个用户.
你首先需要以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
are documented in the manual.
手册中还记录了创建用户和数据库: