Instalando o PostgreSQL e pgAdmin3 no Ubuntu


A dica de hoje é sobre como instalar o SGBD – Sistema Gerenciador de Banco de Dados – PostgreSQL e sua interface gráfica de administração pgAdmin, muito semelhante à interface do conhecido MySQL, o  phpMyAdmin. Pronto, então mãos à obra!

Vamos iniciando a instalação com os seguintes comandos:

# apt-get update

Aguardo o termino do processo. Em seguida digite:

# apt-get install postgresql pgadmin3

Instalação feita, o próximo passo é alterar a senha do usuário postgres:

# su postgres -c psql postgres

ALTER USER postgres WITH PASSWORD ‘senha’;
\q

Feito a instalação e mudança de senha do usuário postgres, você estará apto a desenvolver um trabalho no seu computador conectando normalmente ao postgres, porém, se a ideia é disponibilizar o acesso ao banco para receber conexões de outras máquinas, vai ter que alterar dois arquivos no diretório /etc/postgresql/8.3/main: postgresql.conf e pg_hba.conf.

No arquivo postgresql.conf, na linha de configuração listen_addresses, descomente-a removendo o # e troque o localhost por *, deixando a linha assim:

listen_addresses = ‘*’

Dessa forma seu PostgreSQL vai “escutar” não só conexões provenientes da sua própria máquina.

A próxima configuração no mesmo arquivo é habilitar a encriptação de passwords, para fazer isso, descomente a linha abaixo removendo o #, ficando a linha assim:

password_encryption = on

Finalmente a próxima configuração no arquivo pg_hba.conf. Neste arquivo você consegue restringir o acesso ao seu banco de dados por IP. Normalmente queremos liberar o acesso para todos os IPs em uma faixa, no meu exemplo, quero liberar para todas as máquinas da rede 192.168.0.0, então eu adiciono a seguinte linha:

host all all 192.168.0.0 255.255.255.0 md5

Feito isso, basta reiniciar o PostgreSQL.

# /etc/init.d/postgresql-8.3 restart

Pronto!

2 Responses to Instalando o PostgreSQL e pgAdmin3 no Ubuntu

  1. andru disse:

    Eu uso uma ferramenta gratuita Valentina Estúdio com PostgreSQL no ubuntu. Será que tudo que você precisa, e faz isso muito bem. http://www.valentina-db.com/en/valentina-studio-overview

  2. Mark disse:

    Eu gosto de usar com o PostgreSQL no ubuntu – Free ferramenta Valentina Studio, faz tudo o que eu preciso, e faz isso muito bem http://www.valentina-db.com/en/valentina-studio-overview

Conte-nos o que achou...

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: