postgresql的配置文件中找不到postgresql.conf和pg_hba.conf

  前言:这两天给我们的服务器上面装了一个postgresql10.3-2,配置远程连接的时候发现找不到postgresql.conf和pg_hba.conf两个文件,反而有postgresql.conf.sample和pg_hba.conf.sample两个文件,这可就见了鬼了,最气人的是配置这两个文件发现不管用,还是不能远程连接,下面我们来看下详细信息。
  我们先来看下10.3-2的安装目录下有什么?
postgresql的配置文件中找不到postgresql.conf和pg_hba.conf_第1张图片
  网上很多人说在安装目录的data文件夹中有postgresql.conf和pg_hba.conf两个文件,然而这个目录中连data文件夹都没有,更不要说配置这两个文件了。当我们在这里全局搜索的时候,就能搜索到postgresql.conf.sample和pg_hba.conf.sample两个文件,但是配置这两个文件并不管用,还是不能远程连接。
postgresql的配置文件中找不到postgresql.conf和pg_hba.conf_第2张图片
  所以我们只有换版本了,于是我又装了postgresql10.3-1,这次的安装目录下变成了这样的:
postgresql的配置文件中找不到postgresql.conf和pg_hba.conf_第3张图片
  这下终于有data文件夹了,而在data文件夹下,终于看到了那两个熟悉的文件:
postgresql的配置文件中找不到postgresql.conf和pg_hba.conf_第4张图片
 至于这两个文件怎么配置,网上有大把的教程,这里就不介绍了。但是我们这里留下了一个疑问,为什么10.3.2这个版本没有这两个配置文件?难道是安装包的bug?或者10.3.2到底应该怎么配置?是我没找到方法吗?如果哪位有志青年把这个问题解决了,烦请留言告知解决方案。

你可能感兴趣的:(数据库,postgresql,配置文件,postgresql.conf,pg_hba.conf,找不到)