由于ALTER SYSTEM设置错误,无法启动postgres

时间:2018-07-18 14:19:21

标签: linux postgresql

我在ubuntu 16.04上使用PostgreSQL 9.6。今天,我尝试更改设置中的几个值。通过pgAdmin查询工具,我添加了不存在的库的用法:

 shared_preload_libraries = 'online_analyze, plantuner'

现在由于缺少该库而使postgres无法启动,并且我无法回滚此设置,因为我无法访问pgAdmin中的psql或查询工具(postgres未启动)。

我该怎么办?

1 个答案:

答案 0 :(得分:2)

https://www.postgresql.org/docs/current/static/sql-altersystem.html

  

ALTER SYSTEM将给定的参数设置写入    postgresql.auto.conf 文件,该文件是除   postgresql.conf

(格式化我的)

因此,您可以ssh到服务器并手动编辑文件以使postgres启动。

您可以使用sudo find / -name postgresql.auto.conf

轻松找到它