Permitindo conexão ao banco no PostreSQL 8.3

Publicado por Alexandre Miguel de Andrade Souza em 05/12/2008

[ Hits: 6.871 ]

Blog: http://www.hipercenter.com

 


Permitindo conexão ao banco no PostreSQL 8.3



Até o PostgreSQL 8.1, que eu usava, para acessar com o uso de senha, essencial para utilização nos programas com segurança, bastava garantir que no arquivo pg_hba.conf (geralmente em /etc/postgresql/8.1/main) existisse a seguinte linha:

#Ipv4 local connections:
host      all      all        127.0.0.1/32          md5

Eu estava migrando de servidor, então resolvi fazer um upgrade para a versão 8.3, já que a versão 8.1 não é mais oficialmente suportada pelos desenvolvedores.

Fiquei tentando fazer funcionar o login do phppgadmin por 2 horas até que desisti.

Hoje, voltei a tentar, e, por um erro, acabei acertando.

A sequência correta para funcionar pela primeira vez é a seguinte:

1. Garantir que a linha correspondente do arquivo pg_hba.conf esteja habilitada:

#Ipv4 local connections:
host      all      all        127.0.0.1/32          md5

2. Reiniciar o servidor PostgreSQL:

(debian com sysvconfig)

# service postgresql-8.3 stop
# service postgresql-8.3 start


(outros - pode variar conforme a distro)

# /etc/init.d/postgresql-8.3 stop
# /etc/init.d/postgresql-8.3 start


3. Mudar para o usuário postgres (não há senha):

# su postgres

4. Criar o usuário desejado, onde phppgadmin é o usuário desejado:

# createuser phppgadmin

4. Entrar no psql:

# psql

5. Definir uma senha para o usuário dentro do psql:

postgres=# \password phppgadmin

6. O psql vai pedir a senha e a confirmação.

Agora é só usar normalmente.

Outras dicas deste autor

Migração de encoding no PostgreSQL 8.3

Instalando Kubuntu 7.10 com proxy

Leitura recomendada

Dicas e macetes sobre modelagem de bancos de dados

Consultas sem preocupação com maiúsculas ou minúsculas no PostgreSQL

Consulta aleatória com PostgreSQL

Função SQL replace: corrigindo inserções equivocadas

PostgreSQL no Fedora 18

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts