Seguindo todas as instruções do UNIXMEN , instaladas postgresql-9.4
no CentOS 6.4
. Tudo correu bem, iniciou o serviço e conseguiu acessar a pgsql
tela. Mas quando tento configurar o phpPgAdmin
, não consegui encontrar os arquivos
- postgresql.conf
- pg_hba.conf
- config.inc.php
- phpPgAdmin.conf
As instruções dizem que o postgresql
diretório inicial será instalado /etc/../
e alguns dizem que ele será instalado /var/lib/
. Onde o diretório é criado (no CentOS)?
O caminho do diretório de instalação é diferente no centos, redhat (RHEL7) e no ubuntu?
Atualização:
executei um comando de localização rápida para * postgresql.conf ** e * hba.conf **, encontrei os arquivos de amostra como postgresql.conf.sample
e pg_hba.conf.sample
(at /usr/pgsql-9.4/share/
)
sudo su - postgres
:? Isso o levará diretamente ao diretório inicial do postgres e você poderá localizar o arquivo pg_hba.conf ... Geralmente no RHEL / CentOS, ele estaria em / var / lib / psql / ou algo dessa natureza ...Respostas:
Se você digitar o seguinte:
sudo su - postgres
depois de instalar o postgresql-server, você deve ir direto para o diretório inicial do postgres e terá os arquivos de configuração que você está procurando. Geralmente em um ambiente RHEL, os arquivos de configuração são armazenados
/var/lib/pgsql/
. No meu ambiente de teste, ele é armazenado/var/lib/pgsql/9.1/data
.fonte
/var/lib/pgsql/data/postgresql.conf
e a pasta pessoal do postgres fica com uma pasta curta:/var/lib/pgsql
Use o comando linux
locate
(Documentos: http://man7.org/linux/man-pages/man1/locate.1.html )fonte
Estou no CenOS 7,
locate
não está instalado por padrão. Semelhante à resposta acima, mas execute com oshow
cmd abaixo:E encontre os arquivos em
/data/pgdata/postgresql.conf
.fonte
A consulta abaixo ajudará a encontrar o arquivo de configuração do postgres.
fonte