首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Postgresql致命错误:无法创建锁定文件"/var/run/postgresql/.s.PGSQL.5432.lock":权限被拒绝

Postgresql致命错误:无法创建锁定文件"/var/run/postgresql/.s.PGSQL.5432.lock":权限被拒绝
EN

Stack Overflow用户
提问于 2020-09-02 22:14:44
回答 2查看 4.3K关注 0票数 3

我尝试启动postgresql:/usr/pgsql-11/bin/pg_ctl -D appli/postgres/data/ -l logfile start,但是我不明白为什么我的日志文件中总是有这样的错误:

代码语言:javascript
复制
FATAL:  could not create lock file "/var/run/postgresql/.s.PGSQL.5432.lock": Permission denied

我试图更改权限,但总是被拒绝权限:

代码语言:javascript
复制
chown -R postgres:postgres /var/run/postgresql
chmod 755 /var/run/postgresql
EN

回答 2

Stack Overflow用户

发布于 2020-09-03 01:12:48

编辑postgresql.conf并将unix_socket_directories改回出厂默认值/tmp

或者,以操作系统用户postgres的身份启动PostgreSQL。

票数 2
EN

Stack Overflow用户

发布于 2020-09-03 01:04:29

如果是从源代码安装的,目录可能应该是'/tmp‘。如果您是从存储库安装的,那么附带的启动脚本应该会为您处理权限。为什么不使用它而不是自己运行pg_ctl呢?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63707480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档