Centos

在我的 postgresql 安裝中找不到 postgresql.conf 和 pg_hba.conf 文件

  • May 27, 2021

按照UNIXMEN的所有說明,安裝postgresql-9.4CentOS 6.4. 一切順利,啟動服務並可以訪問pgsql螢幕。但是當我嘗試配置時phpPgAdmin,我找不到文件

  • postgresql.conf
  • pg_hba.conf
  • 配置文件
  • phpPgAdmin.conf

說明說,postgresql主目錄將位於/etc/../其中,有些人說它將位於/var/lib/. 目錄是在哪裡創建的(在 CentOS 中)?

centos,redhat(RHEL7)和ubuntu的安裝目錄路徑是否不同?

更新: 我為 postgresql.conf* 和 hba.conf* 執行了一個快速定位命令,我發現範例文件為postgresql.conf.samplepg_hba.conf.sample(at /usr/pgsql-9.4/share/)

如果您鍵入以下內容:

sudo su - postgres

安裝 postgresql-server 後,您應該會直接進入 postgres 的主目錄,並且將擁有您正在尋找的配置文件。通常在 RHEL 環境中,配置文件將儲存在/var/lib/pgsql/. 在我的測試環境中,它儲存在/var/lib/pgsql/9.1/data.

使用 linux 命令locate (文件: http: //man7.org/linux/man-pages/man1/locate.1.html

[root@CENTOS7 pgsql]# locate pg_hba.conf
/usr/pgsql-10/share/pg_hba.conf.sample
/var/lib/pgsql/10/data/pg_hba.conf

引用自:https://unix.stackexchange.com/questions/234311