Vous êtes sur la page 1sur 2

Configurao do PostgreSQL

Configurao PostgreSQL

veja o vdeo de exemplo

Aps a instalao do postgresql ser criado o diretrio /var/lib/postgresql/8.1/main/ onde so armazenados os bancos de dados e o diretrio /etc/postgresql/8.1/main/ so armazenados os arquivos e configurao do postgresql, onde iremos editar os arquivos / e t c / p o s t g r e s q l / 8 . 1 / m a i n / p o s t g r e s q l . c o n f e /etc/postgresql/8.1/main/pg_hba.conf.

P r i m e i r a m e n t e c o m e c e e d i t a n d o o a r q u i v o /etc/postgresql/8.1/main/postgresql.conf descomentando a linha #listen_addresses = 'localhost' , onde permite acesso local atravs do endereo de loopback (localhost) ou especificando o endereo IP(192.168.0.1) do servidor do banco de dados postgresql.

listen_addresses = 'localhost, 192.168.0.1'

Outras opes de configurao de conexo so mostradas abaixo:

port = 5432 porta do postgresql max_connections = 100 nmero mximo de conexes suportadas hba_file = '/etc/postgresql/8.1/main/pg_hba.conf' arquivo de autenticao do postgresql baseado em IP ou host external_pid_file = '/var/run/postgresql/8.1-main.pid' arquivo de PID do postgresql

Caso deseje permitir acesso externo a algum banco de dados voc deve editar o arquivo /etc/postgresql/8.1/main/pg_hba.conf na seo # IPv4 local connections: e especificar o nome do banco de dados, do usurio e do host ou IP ou uma faixa de endereos IP de uma rede especificando a mscara de rede no formato CIDR (192.168.0.0/24) seguido do tipo de criptografia md5 usada pelo postgresql.

O exemplo abaixo permite acesso ao banco de dados banco1 que pertence ao usurio aluno1 que ir se conectar ao postgresql a partir do IP (192.168.0.2). # IPv4 local connections: host all all 127.0.0.1/32 md5 host banco1 aluno1 192.168.1.2/24 md5

Aps alteraes em qualquer um dos arquivos reinicie o postgresql

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

Vous aimerez peut-être aussi