postgresql - 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.conf
并更改unix_socket_directories
回出厂默认值/tmp
。
或者,以操作系统用户身份启动 PostgreSQL postgres
。
推荐阅读
- android - Android Studio - 即使在尝试了我在其他帖子中读到的所有其他具有相同问题的帖子之后,标记不匹配错误
- algorithm - 如何将装箱问题编码为遗传算法的染色体?
- html - CSS 彩色背景混合在文本上
- c# - 当主体实体状态是其依赖实体的集合时的实体设计
- c# - 从 ASP.NET Core 中的单例服务访问 SignalR Hub Context.Items
- javascript - 无法使用 Fetch API 针对 Django REST Framework 执行 GET 请求 - HTTP 304 错误
- apple-developer - 设置“Apple Developer Portal”集成时出现 Codemagic“无效 API 密钥”问题
- jquery - Why is my jquery function call not working?
- python - Discord.py 反应角色
- c - 为什么不是我的 reverse(); 功能工作?