Esta dica serve para auxiliar estudantes na instalação e configuração do
Postrgresql +
Pgadmin3. Talvez a maioria do pessoal aqui seja perito nisso, porém para iniciantes que utilizem o Fedora, pode ser um trabalho um pouco estressante, pois o conteúdo que existe para esta configuração normalmente está em inglês e o site oficial do Fedora ensina apenas a criar em server, e com conexões.
Então confira abaixo como instalar e configurar o seu Postgresql + Pgadmin3, com localhost.
Obs.: dicas e críticas são bem vindas.
Instalação
Vamos começar a instalação e configuração do Postgresql.
Instalação do PostgreSQL:
sudo dnf install postgresql-server postgresql-contrib
$ sudo systemctl enable postgresql
$ sudo systemctl start postgresql
Instalação do phpPgAdmin:
sudo dnf install phpPgAdmin
$ sudo dnf install pgadmin3
Configurações de firewall
Ajustando configurações de firewall:
# firewall-cmd --permanent --add-port=5432/tcp
# firewall-cmd --add-port=5432/tcp
Postgres
Vamos abrir o postgre no terminal:
sudo -u postgres psql postgres
Mudando a senha do "postgres" para uma de sua preferência:
#
\password postgres
Saindo do postgres:
#
\q
Configurações do postgres
Vamos configurar algumas questões em:
/var/lib/pgsql/data/pg_hba.conf
Utilize um editor de sua preferência, no meu caso utilizei:
sudo vim /var/lib/pgsql/data/pg_hb*
Dentro do arquivo procure por:
local all all peer
Substitua o "peer" por "md5".
local all all md5
Logo abaixo:
host all all ::1/128 ident
Realize o mesmo processo anterior com "ident" e altere para "md5".
host all all ::1/128 md5
Salve as alterações.
Ótimo, chegou até aqui?
Agora vamos reiniciar o serviço postgres:
sudo service postgresql restart
E vamos testar nossa conexão:
postgres -U postgres -W
Nenhum comentário foi encontrado.