Seguindo todas as instruções do UNIXMEN , instaladas postgresql-9.4no CentOS 6.4. Tudo correu bem, iniciou o serviço e conseguiu acessar a pgsqltela. Mas quando tento configurar o phpPgAdmin, não consegui encontrar os arquivos
As instruções dizem que o postgresqldiretó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.samplee pg_hba.conf.sample(at /usr/pgsql-9.4/share/)
Existe um usuário do postgres? Você pode tentar 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 ...
— ryekayo
incrível .. aí está, agora eu posso ver os arquivos. Mas qual é o motivo pelo qual eles não apareceram quando eu executei o comando de localização? @ryekayo
que não tenho muita certeza .. Qual foi o comando que você fez com o localizar?
localize .conf * / * .conf / .conf foram o comando que eu usei.
Bem, eu recomendaria o uso de find para um, já que você tem o nome do arquivo ... Mas se o que sugeri resolveu seu problema, irei adiante e adicionarei isso como resposta.
Se você digitar o seguinte:
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.
Salvou o meu dia. É trabalhar para Postgres 9.2
— Rahal Kanishka
No CentOS 7.6.1810, a versão é omitida: /var/lib/pgsql/data/postgresql.confe 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 )
— jonnyjandles
Estou no CenOS 7, locatenão está instalado por padrão. Semelhante à resposta acima, mas execute com o showcmd abaixo: