Hace dos días que estoy con el mismo error: <strong><em>psql: error: connection to server at “localhost” (127.0.0.1), port 5432 failed: C...

Fabricio Dupraz

Fabricio Dupraz

Pregunta
studenthace 3 años

Hace dos días que estoy con el mismo error:

***psql: error: connection to server at “localhost” (127.0.0.1), port 5432 failed: Connection refused

Is the server running on that host and accepting TCP/IP connections?

connection to server at “localhost” (::1), port 5432 failed: Cannot assign requested address

Is the server running on that host and accepting TCP/IP connections?***

Qué tengo que hacer?

5 respuestas
para escribir tu comentario
    Rafael Moro

    Rafael Moro

    studenthace 3 años

    Hola @julisa.leon344 Ya revisé tu codigo y en lo personal funciona bien. En tu documento de "docker-compose.yml" veo que tienes otros puertos. Estás usando el puerto 5433 para el contenedor con la imagen de postgres y lo expones a la máquina anfitriona al puerto 5432. Cuando debería de ser del puerto 5432 al puerto 5432.

    Tu configuración: docker-compose-juli.png

    Mi configuración: docker-compose-config-mine.png

    Sin embargo, aún sin cambiar el puerto, funcionó correctamente todo y pude entrar al modo comando del contenedor de postgres. Acá la evidencia: juli-proyect.png

    Acá te tengo un workaround:

    1. Cambiar el puerto a 5432:5432

    La solución honestamente es instalar una distro de Linux en tu máquina o una Maquina virtual. Yo te recomiendo instalar la distibución de Linux junto a tu Windows. Y ahi mismo instalar Docker y hacer clonar tu repositorio para poder continuar con el curso. Asi te evitas de este tipo de errores.

    A mi me dió muchos problemas correr Docker en Windows a tal punto que crasheo mis drivers de video y en su momento, tuve que formatear mi computadora creyendo que habia crasheado mi Windows. Yo nunca pude correr Docker en Windows por lo que no te lo recomiendo usarlo ahi.

    Adicionalmente, te recomiendo que tomes el curso de Docker de Platzi que profundiza mucho tu conocimiento. Acá solo explican lo esencial y si falla la configuración, no entenderás porque falla.

    Me hubiera gustado ayudarte a encontrar la solución exacta para ese error. Sin embargo, no lo pude reproducir y tu código me funciono a la perfección.

    Saludos.

    Rafael Moro

    Rafael Moro

    studenthace 3 años

    Hola @julisa.leon344 Me podrias compartir tu codigo que tienes de configuracion para saber si hay algo mal? O si tienes el repositorio en Git, comparteme el link porfa para clonarlo y probarlo yo.

    Julisa Gabriela León Corrales

    Julisa Gabriela León Corrales

    studenthace 3 años

    @rmg94 buenas tardes, me sale el mismo problema y es al momento de ejecutar

    psql -h localhost -d my_store -U juli
    para conectarme a la base de datos y uso windows, ayudaaa please

    Rafael Moro

    Rafael Moro

    studenthace 3 años

    Hola

    ¿Qué haces y en qué momento te sale ese error? ¿Qué Sistema operativo usas?

Curso de Backend con Node.js: Base de Datos con PostgreSQL

Curso de Backend con Node.js: Base de Datos con PostgreSQL

Desarrolla un backend con Node.js y PostgreSQL. Conecta Node a bases de datos, maneja relaciones complejas, y optimiza consultas con paginación y filtros avanzados. Ejecuta migraciones y despliega en Heroku para un entorno productivo.

Curso de Backend con Node.js: Base de Datos con PostgreSQL
Curso de Backend con Node.js: Base de Datos con PostgreSQL

Curso de Backend con Node.js: Base de Datos con PostgreSQL

Desarrolla un backend con Node.js y PostgreSQL. Conecta Node a bases de datos, maneja relaciones complejas, y optimiza consultas con paginación y filtros avanzados. Ejecuta migraciones y despliega en Heroku para un entorno productivo.