当前位置:首页 > 云计算 > 正文内容

PostgreSQL运行不起来怎么办

2022-05-04 03:22:16云计算1

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教程》。

本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.

本文链接:https://www.xibujisuan.cn/14122.html

标签: Python