我正在使用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
但得到同样的错误。
我该怎么办?
答案 0 :(得分:6)
PostgreSQL需要独占访问数据目录中的文件。根据您的操作系统,可以通过在数据目录中使用chmod 700
或右键单击并在Windows上选择各种选项来修复此问题。