Guia Completo para Instalar POSTGRESQL no CENTOS 7

Resultado de imagem para centos 7

Instalar via console:

yum update

Vai baixar mas de 300 mb de atualização, vá confirmando quando pedir.

– Veja antes o link corrigido acessando o site da postgre, e escolha CENTOS em Select platform:

https://www.postgresql.org/download/linux/redhat/

Depois digite os comandos

  • yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
  • yum install postgresql96
  • yum install postgresql96-server

Iinicialize o banco de dados e ative o início automático:

  • /usr/pgsql-9.6/bin/postgresql96-setup initdb
  • systemctl enable postgresql-9.6
  • systemctl start postgresql-9.6

Reiniciar o CentOS

Alterar senha Usuário PostGreSQL:

su - postgres
psql

alter user postgres with password ‘suasenha';

ou

alter user postgres with encrypted password ‘suasenha'; ( alter user postgres with encrypted password ‘q7w4e1′;  )

como resposta tem que aparecer: ALTER ROLE

\q   (comando para sair do postgres)

exit

– Agora vamos alterar os arquivos para pemissões de acesso via console

sudo nano /var/lib/pgsql/9.6/data/postgresql.conf 

Procura a linha listen, descomente e apague localhost e coloque ('*')
listen_addresses = '*'

salve e feche (Ctrl + X, digite y para sim, enter)

agora vamos em (ser versão do post baixada):
sudo nano /var/lib/pgsql/9.6/data/pg_hba.conf

acrescente no final do arquivo (atenção veja a categoria da rede ex: 192.168.0.0/*24 md5)

host all all 127.0.0.1/32 md5
host all all 192.168.200.0/24 md5

- Liberar no Firewall

sudo firewall-cmd --permanent --add-port=5432/tcp
sudo firewall-cmd --reload
- Reiniciar o Postgres
systemctl restart postgresql-9.6
- Comando para desinstalar

yum remove postgres\*
mv /var/lib/pgsql /var/lib/old.pgsql
yum install postgres-whatever

   	

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>