Permitindo conexão ao banco no PostreSQL 8.3

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

[ Hits: 6.901 ]

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

Criando domínio com função de validação no PostgreSQL

Criando um tipo específico para retorno de dados no PostgreSQL

Evitando erros ao indexar campos timestamp em SQL

Exportando dados do PostgreSQL para HTML

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