Por isso traduzi um post sobre o assunto e vou publicá-lo aqui.
Siga os passos a seguir:
1.-Editar o arquivo postgresql.conf para aceitar conexões TCP/IP.
a) Botão Iniciar –> PostgreSQL 8.3 –> Configuration files –> Edit postgresql.conf
b) No arquivo postgresql.conf buscamos a linha:
# - Connection Settings -
Retire a tralha(jogo da velha) da linha abaixo:
#listen_addresses = ‘localhost’
Substituiremos localhost por *(asterisco), para que o postgresql possa receber conexões, ficando da seguinte forma:
listen_addresses = ‘*’
Salve o arquivo e feche-o. Agora vamos configurar para receber conexões Ip de outras máquinas.
Para dar autorização aos usuários através de conexão remota:
a) Botão Iniciar –> PostgreSQL 8.3 –> Configuration files –> Edit pg_hba.conf
b) No arquivo pg_hba.conf
Buscamos a linha:
# IPv4 local connections:
———-
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 md5
———–
Adicionaremos os IPs dos usuários que se conectarão ao servidor, ficando da seguinte forma:
———-
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 192.168.0.3/32 md5
———–
O último passo agora é reiniciar o serviço do PostgreSql no servidor para que as alterações tenham efeito e os clientes possam se conectar.
*Fazemos isto no Painel de controle-> Ferramentas Administrativas –> Serviços-> PostgreSQL Database Server 8.3
Paramos o servidor e iniciamos novamente
Assim o cliente poderá se conectar através de seu pgAdmin III
*Obs: Se estiver com firewall, desative-o ou coloque exceções ao postgreSQL.
Material retirado de: http://darkchicles.wordpress.com/2009/02/18/conexiones-tcpip-con-postgresql-83/
Nenhum comentário:
Postar um comentário
Obrigado pela participação. Continue visitando Dúvidas de Programação - Programming Doubts