我在Ubuntu 12.04服务器上,我试图安装postgresql。截至目前,我已成功安装它,但无法配置它。我需要创建一个角色,向前迈进,我跑在终端命令:无法创建用户postgres:角色“postgres”不存在
[email protected]: createuser -s -r postgres
,它说:
createuser: could not connect to database postgres: FATAL: role "root" does not exist
很好,所以我所做的:
su - postgres
然后再试一次
[email protected]: createuser -s -r postgres
,我得到了错误
createuser: could not connect to database postgres: FATAL: role "postgres" does not exist
,我也得到了同样的错误,当我做
psql -d dbname
它像一个循环,我无法创建角色postgres
,因为角色postgres
尚不存在。
我该如何解决这个问题?
Postgres的版本似乎是9.1.x和Ubuntu的版本是12.10
'sudo pg_lsclusters'的输出是什么? – 2013-03-24 10:00:10
@ A.H。未找到命令'pg_lsclusters'。它要求我安装'postgresql-common'软件包。我尝试以root用户身份执行操作,但出现错误。它尝试删除'postgres-xc'和'dpkg:error处理postgres-xc(--remove):'然后退出。 – ktkaushik 2013-03-24 12:11:46