7

我正在使用postgresql。错误地我通过命令授予了postgresql文件夹的权限

chmod -R 777 /var/lib/postgresql/

现在,当我尝试连接到 postgresql 时,它给了我以下错误。

The PostgreSQL server failed to start. Please check the log output:
2013-09-19 07:21:48 GMT FATAL:  data directory
"/var/lib/postgresql/8.4/main" has group or world access 2013-09-19
07:21:48 GMT DETAIL:  Permissions should be u=rwx (0700).

尝试通过命令重新启动 postgresql 服务器

/etc/init.d/postgresql restart 

但得到同样的错误。

我该怎么办?

4

1 回答 1

9

PostgreSQL 需要独占访问数据目录中的文件。chmod 700这可以通过在数据目录上使用或右键单击并在 Windows 上选择各种选项来修复,具体取决于您的操作系统。

于 2013-11-17T07:11:53.390 回答