Júlio César Martini

Colunista PHP do iMasters. 1Z0-047 Oracle Certified SQL Expert

BD PostgreSQL no OpenSuse 11.2

No primeiro projeto de 2010 terei como desafio desenvolver um sistema que terá como banco de dados o PostgreSQL. Essa é minha primeira experiência com esse banco de dados sem ser para fins de estudos e nada melhor do que apresentar aos meus leitores o procedimento para habilitá-lo no linux.

Computador: Notebook Gateway
Distribuição: OpensSuse 11.2
Banco de dados: PostgreSQL 8.4.1

1. Instalar os pacotes necessários utilizando o zypper:
zypper in postgresql-server postgresql postgresql-jdbc

2. Startar o PostgreSQL:
No terminal: /etc/init.d/postgresql start

3. Baixar o PGAdmin para administração do banco de dados em modo gráfico:
http://www.postgresql.org/ftp/pgadmin3/release/v1.10.0/opensuse/
Baixar o RPM e instalar.

4. Após instalar os pacotes, acessar e trocar a senha do usuário postgres:
No terminal: su postgres -c psql postgres ALTER USER postgres WITH PASSWORD ‘postgres’;

5. Editar o arquivo e alterar a configuração de ident para md5, caso contrário não conseguirá acesso através do PGAdmin.
Erro: psql: FATAL: Ident authentication failed for user “username”
Correção: No terminal: vi /var/lib/pgsql/data/pg_hba.conf
Trocar todas as ocorrências de ident para md5

6. Agora é só restartar o PostgreSQL:
No terminal: /etc/init.d/postgresql restart

Category: Banco de Dados
  • AndréNo Gravatar says:

    Muito bom, deu certinho aqui!

    12/08/2011 at 14:27
  • Jose FelgueirasNo Gravatar says:

    quando tento executar o comando “su postgres -c psql postgres” pede-me uma password, eu não configurei ninhuma password.

    nao consigo avançar por causa deste problema, sera que me podia ajudar ?

    14/12/2011 at 09:14
  • juliomartiniNo Gravatar says:

    Jose,
    Tente entrar com a senha em branco ou postgres. Vc digitou todo o comando em uma única linha?

    17/12/2011 at 15:58

Your email address will not be published. Required fields are marked *

*