Siguiendo todas las instrucciones de UNIXMEN , instalado postgresql-9.4
en CentOS 6.4
. Todo salió bien, inició el servicio y pudo acceder a la pgsql
pantalla. Pero cuando trato de configurar el phpPgAdmin
, no pude encontrar los archivos
- postgresql.conf
- pg_hba.conf
- config.inc.php
- phpPgAdmin.conf
Las instrucciones dicen, postgresql
el directorio de inicio se sentará /etc/../
y algunos dicen que estará en /var/lib/
. ¿Dónde se crea el directorio (en CentOS)?
¿La ruta del directorio de instalación es diferente en centos, redhat (RHEL7) y ubuntu?
Actualización:
ejecuté un comando de localización rápida para * postgresql.conf ** y * hba.conf **, encontré los archivos de muestra como postgresql.conf.sample
y pg_hba.conf.sample
(at /usr/pgsql-9.4/share/
)
sudo su - postgres
:? Eso lo llevará directamente al directorio de inicio de postgres y debería poder localizar el archivo pg_hba.conf ... Por lo general, en RHEL / CentOS estaría en / var / lib / psql / o algo por el estilo ...Respuestas:
Si escribe lo siguiente:
sudo su - postgres
después de instalar postgresql-server, eso debería llevarlo directamente al directorio de inicio de postgres y tendrá los archivos de configuración que está buscando. Por lo general, en un entorno RHEL, los archivos de configuración se almacenarían en
/var/lib/pgsql/
. En mi entorno de prueba está almacenado en/var/lib/pgsql/9.1/data
.fuente
/var/lib/pgsql/data/postgresql.conf
y la carpeta de inicio de Postgres se queda corta en una carpeta:/var/lib/pgsql
Usar el comando linux
locate
(Documentos: http://man7.org/linux/man-pages/man1/locate.1.html )fuente
Estoy en CenOS 7,
locate
no está instalado por defecto. Similar a la respuesta anterior, pero ejecute conshow
cmd a continuación:Y encuentra que los archivos están adentro
/data/pgdata/postgresql.conf
.fuente
La consulta a continuación ayudará a encontrar el archivo de configuración de postgres.
fuente