Howto – Como instalar o Postgresql 8.1

Por meio desde guia rápido, iremos aprender a instalar Postgresql 8.1 em Linux baseado em RedHat (Fedora, CentOS…). Acompanhem…

Título: Instalando PostgreSQL

Índice:
1. – Optendo os pacotes RPM
1.1 – Instalando no Fedora Core
1.2 – Instalando no Centos 4
2 – Instalando via Compilação do Código Fonte

**** Fedora Core ****

Obtendo os RPM´s
Acessar: http://www.postgresql.org/ftp/binary/v8.1.5/linux/rpms/fedora/fedora-core-5-ppc/ e realizar o download dos

pacotes:
postgresql-libs-8.1.5-2PGDG.ppc.rpm
postgresql-8.1.5-2PGDG.ppc.rpm
postgresql-server-8.1.5-2PGDG.ppc.rpm

Com privilégio de root, instalar os pacotes baixados, seguindo a seguinte ordem:

rpm -ihv postgresql-libs-8.1.5-2PGDG.ppc.rpm
rpm -ihv postgresql-8.1.5-2PGDG.ppc.rpm
rpm -ihv postgresql-server-8.1.5-2PGDG.ppc.rpm

Start o PostgreSQL, executando o seguinte comando:
/etc/init.d/postgresql start

Colocando o PostgreSQL para startar automaticamente:
# chkconfig postgresql on

Alterando a senha do usuário default
# passwd postgres
# su – postgres
# psql template1
# alter user postgres with password ‘******’;

Permissões – Edite o arquivo: /var/lib/pgsql/data/pg_hba.conf
no final do arquivo, adicione esta linha:

# Acesso para a rede interna
host    all    all    0.0.0.0     0.0.0.0    md5

Edite o arquivo: /var/lib/pgsql/data/postgresql.conf

e descomentei (retirei o #) as seguintes linhas

listen_addresses = ‘localhost’
(troque o ‘localhost’, para ‘*’, ficando assim:
listen_addresses = ‘*’)

port = 5432
max_connections = 100 (troque o 100 por 500)

Restart o PostgreSQL, executando o seguinte comando:
/etc/init.d/postgresql restart

**** Centos 4 ****

Acessar: http://www.postgresql.org/ftp/binary/v8.1.5/linux/rpms/redhat/rhel-as-4/ e realizar o download dos pacotes:

postgresql-libs-8.1.5-3PGDG.i686.rpm
postgresql-8.1.5-3PGDG.i686.rpm
postgresql-server-8.1.5-3PGDG.i686.rpm

Como root, instale os pacotes RPM´s baixados, sempre seguindo esta ordem:

rpm -ihv postgresql-libs-8.1.5-3PGDG.i686.rpm
rpm -ihv postgresql-8.1.5-3PGDG.i686.rpm
rpm -ihv postgresql-server-8.1.5-3PGDG.i686.rpm

Start o PostgreSQL, executando o comando:
/etc/init.d/postgresql start

Colocando o PostgreSQL para startar automaticamente:
# chkconfig postgresql on

Alterando a senha do usuário default
# passwd postgres
# su – postgres
# psql template1
# alter user postgres with password ‘******’;

Permissões – Edite o arquivo: /var/lib/pgsql/data/pg_hba.conf
no final do arquivo, adicione esta linha:

# Acesso para a rede interna
host    all    all    0.0.0.0     0.0.0.0    md5
Edite o arquivo:
/var/lib/pgsql/data/pg_hba.conf, trocando todas as entradas “ident sameuser” por “trust

Edite o arquivo: /var/lib/pgsql/data/postgresql.conf

e descomentei (retirei o #) as seguintes linhas

listen_addresses = ‘localhost’
(troque o ‘localhost’, para ‘*’, ficando assim:
listen_addresses = ‘*’)

port = 5432
max_connections = 100 (troque o 100 por 500)

Restart o PostgreSQL, executando a seguinte linha:
/etc/init.d/postgresql restart

Instalando via Compilação do Código Fonte

Sua sua plataforma não tiver os pacotes de instalação em RPM, você também pode instalar diretamente compilando, via código fonte, que também, é muito simples:

Loge-se como root

Faça o Download do código fonte em: ftp://ftp.postgresql.org/pub/source/v8.1.5/postgresql-8.1.5.tar.gz

Descompacte o pacote, executando o seguinte comando:
tar -xzf postgresql-8.1.5.tar.gz

Entre no diretório criado na descompactação:
cd postgresql-8.1.5

Configure o processo de compilação, executando o comando:
./configure

Se nenhuma dependência for reportada, você já pode compilar, caso contrário, tem q resolver primeiro as dependências.

Compilando. Execute o comando:
make

Instale o software, por meio do comando:
make install

Crie o usuário ‘postgres’:
adduser postgres

Crie o diretório de banco de dados:
mkdir /usr/local/pgsql/data

Altere o dono do diretório criado, para o usuário postgres:
chown postgres /usr/local/pgsql/data

Troque o usuário para postgres:
su – postgres

Inicialize o banco de dados:
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

Colocando o PostgreSQL para startar automaticamente:
# chkconfig postgresql on

Alterando a senha do usuário default
# passwd postgres
# su – postgres
# psql template1
# alter user postgres with password ‘******’;

Permissões – Edite o arquivo: /var/lib/pgsql/data/pg_hba.conf
no final do arquivo, deixe como no modelo abaixo:

# Acesso para a rede interna
host    all    all    0.0.0.0     0.0.0.0    md5
Edite o arquivo: /var/lib/pgsql/data/postgresql.conf

e descomentei (retirei o #) as seguintes linhas

listen_addresses = ‘localhost’
(troque o ‘localhost’, para ‘*’, ficando assim:
listen_addresses = ‘*’)

port = 5432
max_connections = 100
(troque o 100 por 500)

Start o banco de dados:
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &

One thought to “Howto – Como instalar o Postgresql 8.1”

Leave a Reply

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