一日Linux 主机重重启,postgresql 无法启动,查看日志发现为以下提示。找了很多办法都没人解决。实际只要
ls -l /var/log/postgresql/
root@navappliance:/run/postgresql# ls -l /var/log/postgresql/
total 28
-rw-r----- 1 nobody adm 1722 Jun 17 23:25 postgresql-11-main.log
-rw-r----- 1 nobody adm 9272 Jun 6 08:00 postgresql-11-main.log.1
-rw-r----- 1 nobody adm 615 Jun 1 16:04 postgresql-11-main.log.2.gz
-rw-r----- 1 nobody adm 2126 May 17 08:00 postgresql-11-main.log.3.gz
-rw-r----- 1 nobody adm 571 May 9 08:00 postgresql-11-main.log.4.gz
发现目录无法写入,
chown -R postgres /var/log/postgresql/
重新给权限,恢复了启动成功。
root@appliance:/run/postgresql# systemctl status postgresql@11-main.service
● postgresql@11-main.service - PostgreSQL Cluster 11-main
Loaded: loaded (/lib/systemd/system/postgresql@.service; enabled-runtime; vendor preset: enabled)
Active: failed (Result: protocol) since Thu 2021-06-17 2
修复PostgreSQL启动问题

本文记录了一次Linux环境下PostgreSQL数据库无法启动的问题排查过程。通过调整日志文件夹的所有权,解决了因文件夹权限问题导致的服务无法启动的情况。
最低0.47元/天 解锁文章
2371

被折叠的 条评论
为什么被折叠?



