Arquivo para postgresql

PostgreSQL + Ubuntu 9.04

Posted in Linux with tags on 18 de maio de 2009 by fchevitarese

Opa!!! Mais uma dica encontrada na net… Eu em minhas andanças, fui instalar o postgresql aqui em minha máquina para desenvolver algumas bobeirinhas e me deparei com um problema!

Ao dar o comando “apt-get install postgresql-8.3” ele não me pediu senha para o usuário administrador do postgre!! O que fazer!!!

OMG!!!! hehehe
Então, surfando novamente no amiGOOGLE… encontrei um outro blog, que tinha um material muito legal, ensinando a configurar o servidor de banco de dados PostgreSQL …
Então, tomei a liberdade de colocar aqui para vocês!! (Se é que tem alguém lendo…)
Segue abaixo então… Valeu …

Primeiramente, você terá de instalar os seguintes pacotes …

Procure e marque para instalação os seguintes pacotes, aceitando as indicações de dependências…

  • pgadmin3
  • postgresql-8.3
  • postgresql-client-8.3
  • postgresql-client-common
  • postgresql-common
  • postgresql-contrib-8.3

Abra o pgadmin… Veja só!! Foi isso que aconteceu comigo… sniff…

Erro postgresql

Erro postgresql

Este erro aconteceu porque não permitimos ao usuário padrão “postgre” fazer conexões em nosso servidor 😉

Agora, acesse como root o diretório “/etc/postgresql/8.3/mai”
e edite o arquivo  pg_hba.conf

Localize a linha contendo o seguinte :
# Database administrative login by UNIX sockets
local all postgres ident sameuser

E deixe assim:
local all all trust

Agora localize o seguinte:
# “local” is for Unix domain socket connections only
local all all ident sameuser
… E mude a autenticação, substituindo a linha não comentada (sem #) por:
local all all trust

Salve o arquivo e vamos editar outro…
Abra agora o arquivo postgresql.conf
Localize a linha contendo :
# listen_addresses = ‘localhost’
… Retire o comentario e altere a autenticação para qualquer máquina, ficando assim:
listen_addresses = ‘*’

Salve e reinicie o postgre …
“/etc/init.d/postgresql-8.3 restart”

Agora, vamos alterar a senha do usuário padrão, a fim de que possamos fazer a conexão com uma senha adequada 😉

Digite no terminal:
“psql postgres”
Se entrar no prompt do postgre direitinho, digite o comando sql abaixo:
ALTER USER postgres WITH PASSWORD ‘novasenha’;
Para sair “/q”

Pronto, agora podemos conectar ao nosso servidor utilizando o pgAdmin …

Configuração pgAdmin ...

Configuração pgAdmin ...

Opa!! Esqueci da fonte!!

Foi mals !!
http://intelectolivre.blogspot.com/2008/06/instalando-e-configurando-o-postgresql.html

Anúncios