PostgreSQL运行不起来怎么办
PostgreSQL运行不起来怎么办
PostgreSQL运行不起来的原因之一是文件夹 “/var/lib/pgsql/9.3/data”权限错误, 权限应该是 rwx (0700)。
推荐:PostgreSQL教程
日志文件(/var/lib/pgsql/9.3/pgstartup.log)报错如下:
... <2016-07-1119:09:04.421CST>DETAIL:Permissionsshouldbeu=rwx(0700). <2016-07-1119:27:05.271CST>FATAL:datadirectory"/var/lib/pgsql/9.3/data"hasgrouporworldaccess <2016-07-1119:27:05.271CST>DETAIL:Permissionsshouldbeu=rwx(0700). <2016-07-1120:03:10.555CST>FATAL:datadirectory"/var/lib/pgsql/9.3/data"hasgrouporworldaccess <2016-07-1120:03:10.555CST>DETAIL:Permissionsshouldbeu=rwx(0700). <2016-07-1120:11:01.442CST>FATAL:datadirectory"/var/lib/pgsql/9.3/data"hasgrouporworldaccess
解决方法:
切换到 具有root权限的用户,
(1)先把文件夹 “/var/lib/pgsql/9.3/data” 的用户所属组,给postgres 用户:
进入/var/lib/pgsql/9.3目录
cd/var/lib/pgsql/9.3 chown-Rpostgres:postgresdata
(2)把data目前的所有文件及子目录文件权限改成: rwx (0700)
chmod-R0700data
重启PostgreSQL数据库,问题解决。
推荐学习《Python教程》。
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.