Instalação do PostgreSQL no Linux Fedora 8
Dica publicada em Linux / Introdução
Instalação do PostgreSQL no Linux Fedora 8
Abaixo mostrarei a instalação e configuração de maneira fácil e simplificada do PostgreSQL. neste caso o Linux utilizado foi o Fedora 8.
No terminal, execute o seguinte comando:
# yum install pgadmin3
Crie a senha. Como padrão, coloque "postgres".
# passwd postgres
Logue com o usuário:
# su - postgres
Edite o arquivo /var/lib/pgsql/.bash_profile e deixe assim:
mcedit /var/lib/pgsql/.bash_profile
Agora inicie o banco:
initdb -D /var/lib/pgsql/data
Após essa modificação saia e inicie o serviço:
exit
# /etc/rc.d/init.d/postgresql start
Deixando o serviço automático:
# /sbin/chkconfig postgresql on
Alterando a senha do usuário:
# su - postgres
$ psql template1
> alter user postgres with password 'postgres';
> \q
Agora, saia e edite o arquivo /var/lib/pgsql/data/pg_hba.conf:
mcedit /var/lib/pgsql/data/pg_hba.conf
Adicione, no final, acesso para a rede inteira.
Edite também /var/lib/pgsql/data/postgresql.conf:
mcedit /var/lib/pgsql/data/postgresql.conf
Descomente algumas linhas, deixando como segue:
No terminal, execute o seguinte comando:
# yum install pgadmin3
Crie a senha. Como padrão, coloque "postgres".
# passwd postgres
Logue com o usuário:
# su - postgres
Edite o arquivo /var/lib/pgsql/.bash_profile e deixe assim:
mcedit /var/lib/pgsql/.bash_profile
PGLIB=/usr/lib/pgsql
PGDATA=/var/lib/pgsql/data
export PGLIB PGDATA
PGDATA=/var/lib/pgsql/data
export PGLIB PGDATA
Agora inicie o banco:
initdb -D /var/lib/pgsql/data
Após essa modificação saia e inicie o serviço:
exit
# /etc/rc.d/init.d/postgresql start
Deixando o serviço automático:
# /sbin/chkconfig postgresql on
Alterando a senha do usuário:
# su - postgres
$ psql template1
> alter user postgres with password 'postgres';
> \q
Agora, saia e edite o arquivo /var/lib/pgsql/data/pg_hba.conf:
mcedit /var/lib/pgsql/data/pg_hba.conf
Adicione, no final, acesso para a rede inteira.
host all all 0.0.0.0 0.0.0.0 md5
Edite também /var/lib/pgsql/data/postgresql.conf:
mcedit /var/lib/pgsql/data/postgresql.conf
Descomente algumas linhas, deixando como segue:
listen_addresses = '*'
port = 5432
max_connections = 100
port = 5432
max_connections = 100