linux 无法在Debian上启动Postgres

6bc51xsx  于 2023-01-08  发布在  Linux
关注(0)|答案(1)|浏览(119)

Postgres(13.5)无法在重新启动服务器后启动(Debian 4.19.208 - 1)

    • 更新1**

我更改了用户权限,现在启动postgres时出现另一个错误:
第一个月

FATAL: lock file "postmaster.pid" already exists

但我查了pg簇只有一个:

Also I deleted postmaster.pid and there is no file any more:

因此,我没有错误的详细信息,但postrges正在关闭。

"有什么想法吗"

我尝试手动启动sudo service postgresql start,但出现错误:

    • postgresql.service作业失败,因为控制进程退出并返回错误代码。有关详细信息,请参阅"systemctl status postgresql.service"和"journalctl-xe"。**

然后我运行了systemctl status postgresql
结果:

    • 一米三米一x**
    • 一米四分一秒**

我修改了权限:
chmod u=rwx /var/lib/postgresql/13/main
chmod g=rx /var/lib/postgresql/13/main
但我仍然看到关于权限的相同错误。
您可以在屏幕截图

上看到整个结果

  • 抱歉,我对Linux不太熟悉 *
wh6knrhe

wh6knrhe1#

我修复了这个问题。我运行postgres不是作为一个服务,而是与日志

    • 一月一日**

而且我在日志中看到问题出在pg_hba.conf上。我打开了这个文件-它是空的!
因此,我从备份中恢复pg_hba. conf,并将postgres作为服务启动

相关问题