2014-05-11 40 views
0

我想创建一个Postgresql数据库并添加一个用户。首先,我命令:Postgres数据库实例错误

sudo mkdir -p /usr/local/pgsql/data 

这应该会提示我输入密码,但它不会。接下来,我命令:

sudo chown postgres:postgres /usr/local/pgsql/data 

返回错误:

chown: postgres: illegal group name 

这是否意味着我没有创建目录?为什么这不起作用?

谢谢。

+1

没有。这意味着你的系统上没有一个名为'postgres'的组。检查'/ etc/group'会确认。 –

+0

你遵循什么指示 - 链接? PostgreSQL版本?操作系统和版本? –

回答

0

看起来好像没有postgres用户或组要分配。你是先创造它们的吗?

除非您熟悉linux系统管理员我强烈建议您use existing packages for PostgreSQL。请参阅http://apt.postgresql.org/(Ubuntu/Debian)和http://yum.postgresql.org(Fedora,RHEL,CentOS等)。如果你这样做,那么所有的用户/组创建,服务注册等都是为你完成的。

+0

http://tutorials.jumpstartlab.com/topics/environment/environment.html – user3624730

+0

这是我正在使用的教程。在任何时候,他们似乎都没有告诉我组建团队? – user3624730

+0

它靠近页面的底部。 – user3624730

相关问题