La mayor comunidad de Debian en español

conección a POSTGRESQL [Solucionado]


bueno que tal, estoy hace varios días con este problema.

estoy queriendo acceder a una base de datos (POSTGRESQL) remotamente. A efectos de probar la conección, instalé el POSTGRESQL con un cliente llamado pgadmin3 en 2 máquinas con windows. Para acceder a una base de datos remotamente, en el cliente pgadmin3 configuro la conexión para que me conecte a la otra máquina, indicándole la ip, el usuario, y la contraseña (en el servidor, ya modifiqué los 2 archivos para permitir las conexiones). Hasta aquí no tengo ningún problema, me conecta tanto desde una máquina como desde la otra.

el problema surge cuando quiero utilizar, en la misma máquina, pero con debian testing, el postgresql 8.3, con el mismo cliente (pgadmin3), también tengo editados los 2 archivos, pero en este caso, desde el debian puedo acceder a la base de datos de la máquina con windows, pero desde el windows, no me permite acceder a la base de datos en el debian, me dice que no escucha el puerto. En windows había tenido el mismo problema, pero lo solucioné desactivando el firewall, pero por lo que tengo entendido en debian no tengo firewall. Hay alguna forma que pueda habilitar los puertos en debian? es el 5432, si no es ese el problema, alguien sabe que puede estar pasando?

muchas gracias!

Generalmente cuando instalas PostgreSQL en Debian se configura de forma que sólo pueda accederse localmente, para habilitar el acceso desde otros equipos tienes que editar el siguiente fichero:

/etc/postgresql/pg_hba.conf

El fichero viene bastante bien documentado, básicamente se trata de que habilites el acceso al rango IP de los equipos y definas el modo de autenticación.

Por tu comentario has editado dos ficheros en el servidor. ¿Es este uno de ellos?

Non nova, sed nove.

¡¡¡¡¡¡¡¡CONEXXXXXXXXXIÓN!!!!!!!

Disarm you with a smile

maxmalkav escribió:

¡¡¡¡¡¡¡¡CONEXXXXXXXXXIÓN!!!!!!!

A mí eso de conección me recuerda a cocción. Vamos a cocer postgresql con karlos :P

No es más rico el que más tiene sino el que menos necesita.

mmmmmm que error el de conexión, sepan disculpar ya no sabía ni lo que escribía
El problema del postgre lo pude solucionar. Parece ser que en el postgresql en windows no viene comentada la linea listen_addresses = 'localhost', por lo que solamente tuve que cambiar localhost por la ip de la máquina que quería que escuche y listo, mientras que en Debian, sí vino comentada la linea, y yo pasé por alto ese pequeño detalle.
gracias por su ayuda

Relacionado con conección a POSTGRESQL [Solucionado]



Buscador

Búsqueda avanzada

Inicio de sesión

Encuesta

¿Que haces cuando tienes un problema?
Utilizo google hasta para encontrar la hora
70%
Leo los manuales hasta hartarme
8%
Utilizo esDebian que para algo está
15%
Esto con windows no pasaba
3%
Formateo
0%
Mirar en las listas de correo y bug tracker
0%
Ninguna de las anteriores
5%
Total de votos: 66

En línea

En este momento hay 7 usuarios y 22 invitados en línea.