Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

425
Vistas
No se puede conectar al servidor MYSQL remoto a través del puerto 3306

He pasado más de 6 horas tratando de resolver este problema. Después de instalar el servidor mysql, obviamente cambié la dirección de enlace de 127.0.0.1 a 0.0.0.0. También intenté comentarlo. Cuando verifico el estado del puerto abierto con Nmap, se muestra a continuación:

 Nmap scan report for localhost (127.0.0.1) Host is up (0.000011s latency). Not shown: 997 closed ports PORT STATE SERVICE 22/tcp open ssh 23/tcp open telnet 3306/tcp open mysql

entonces el puerto 3306 está definitivamente abierto. Sin embargo, cuando trato de conectar el servidor desde mi otra máquina, muestra:

 ERROR 2003 (HY000): Can't connect to MySQL server on '49.247.XXX.XXX' (61)

entonces lo compruebo con telnet y el resultado es:

 telnet: connect to address 49.247.XXX.XXX: Connection refused telnet: Unable to connect to remote host

así que vuelvo a esa máquina servidor y verifico el estado nuevamente con netstat y el resultado es el siguiente:

 ❯ sudo netstat -tlpn Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 769/systemd-resolve tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 994/sshd tcp6 0 0 :::22 :::* LISTEN 994/sshd tcp6 0 0 :::23 :::* LISTEN 3355/xinetd tcp6 0 0 :::3306 :::* LISTEN 4108/mysqld

Encuentro el número 3306 por lo que debe estar abierto ¿no? Incluso probé el comando "sudo ufw allow XXXX/tcp" para asegurarme de que 3306 esté abierto. Sin embargo, me quedé sin ideas sobre lo que falta. ¿Alguien tiene alguna idea de qué buscar o cómo solucionar esto? ¡Muchas gracias por adelantado!

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

También debe configurar el firewalld.

Instale Firewalld y haga lo siguiente:

 firewall-cmd --zone=public --add-port=3306/tcp \ --permanent

esto asegurará que 3306 esté abierto y aceptando.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda