PostgreSQL 9.5 pg_hba.conf损坏

时间:2017-02-08 09:05:24

标签: postgresql postgresql-9.5

我们在系统上安装了PostgreSQL 9.5,有时无法启动postgres服务。当我查看pg_log时,我看到以下消息:

2017-02-07 12:55:18 IST [4800]: [3-1] user=,db=,app=,client= LOG:  configuration file "C:/Program Files/PostgreSQL/9.5/data/pg_hba.conf" contains no entries
2017-02-07 12:55:18 IST [4800]: [4-1] user=,db=,app=,client= FATAL:  could not load pg_hba.conf

查看pg_hba.conf文件后,我发现整个文件已损坏。当我在Windows编辑器中打开文件时,我看不到除空格之外的任何内容,当我在Notepad ++中打开它时,整个文件中只有“NUL”字符。

为了解决这个问题,我们将文件的新版本复制到了它的位置,之后服务启动没有任何问题。但是,这怎么可能发生,我们可以做些什么来避免它。

0 个答案:

没有答案