GIR*_*IRI 38 rhel centos software-installation postgresql
遵循UNIXMEN 的所有说明,安装postgresql-9.4在CentOS 6.4. 一切顺利,启动服务并可以访问pgsql屏幕。但是当我尝试配置时phpPgAdmin,我找不到文件
说明说,postgresql主目录将位于/etc/../,有些人说它将位于/var/lib/. 目录在哪里创建(在 CentOS 中)?
centos, redhat(RHEL7) & ubuntu 的安装目录路径不同吗?
更新:
我为 *postgresql.conf** 和 *hba.conf** 运行了一个快速定位命令,我发现示例文件为postgresql.conf.sample和pg_hba.conf.sample(在/usr/pgsql-9.4/share/)
rye*_*ayo 53
如果您键入以下内容:
sudo su - postgres
安装 postgresql-server 后,这应该会将您带到 postgres 的主目录,并且将拥有您正在寻找的配置文件。通常在 RHEL 环境中,配置文件将存储在/var/lib/pgsql/. 在我的测试环境中,它存储在/var/lib/pgsql/9.1/data.
小智 7
使用 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
Run Code Online (Sandbox Code Playgroud)
我在CenOS 7,locate默认没有安装。类似于上面的答案,但使用show下面的 cmd运行:
psql -U postgres -c 'show config_file'
Run Code Online (Sandbox Code Playgroud)
并找到文件在/data/pgdata/postgresql.conf.