首页 > 解决方案 > Postgresql 致命:无法创建锁定文件“/var/run/postgresql/.s.PGSQL.5432.lock”:权限被拒绝

问题描述

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

FATAL:  could not create lock file "/var/run/postgresql/.s.PGSQL.5432.lock": Permission denied

我试图更改权限,但我总是得到 Permission denied :

chown -R postgres:postgres /var/run/postgresql
chmod 755 /var/run/postgresql

标签: postgresql

解决方案


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

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


推荐阅读