我正在尝试创建Postgresql数据库并添加用户。首先,我命令:
sudo mkdir -p /usr/local/pgsql/data
这应该提示我输入密码,但事实并非如此。接下来,我命令:
sudo chown postgres:postgres /usr/local/pgsql/data
返回错误:
chown: postgres: illegal group name
这是否意味着我还没有创建目录?为什么这不起作用?
谢谢。
答案 0 :(得分:0)
看起来没有要分配的postgres
用户或组。你先创建它们吗?
除非您熟悉linux系统管理员,否则强烈建议您use existing packages for PostgreSQL。请参阅http://apt.postgresql.org/(Ubuntu / Debian)和http://yum.postgresql.org(Fedora,RHEL,CentOS等)。如果您这样做,则为您完成所有用户/组创建,服务注册等。