我正在设置我的PostgreSQL 9.1.我对PostgreSQL无能为力:不能createdb,不能createuser; 所有操作都返回错误消息
Fatal: role h9uest does not exist
h9uest是我的帐户名,我sudo apt-get install在这个帐户下的PostgreSQL 9.1.
该root帐户仍然存在类似的错误.
我刚刚安装了postgresql,我在安装过程中指定了密码x.当我尝试createdb并指定任何密码时,我收到消息:
createdb:无法连接到数据库postgres:FATAL:用户的密码验证失败
同样的createuser.
我应该怎么开始?我可以将自己添加为数据库用户吗?
我对root用户,超级用户,用户和权限感到困惑!我无法在用户"sportu"内创建数据库.以下是我使用的命令: -
athleticu@ip-172-30-4-103:/home/ubuntu$ createdb -T template0 simple_db1
createdb: database creation failed: ERROR:  permission denied to create database
athleticu@ip-172-30-4-103:/home/ubuntu$ sudo createdb -T template0 simple_db1
sudo: unable to resolve host ip-172-30-4-103
createdb: could not connect to database template1: FATAL:  role "root" does not exist
请有人澄清我的疑惑并告诉我应该写些什么!