sql >> Base de Datos >  >> RDS >> Mysql

java.net.ConnectException

Como experimento, intente conectarse al puerto 3306 en mysql1.oyo.co.il utilizando el comando telnet de su sistema. O alguna otra utilidad (por ejemplo nc o netcat ) que abre una conexión TCP/IP sin procesar. Dependiendo de su sistema operativo/distribución, es posible que deba ubicar e instalar un comando adecuado para ayudarlo con esta solución de problemas. Observa lo que sucede.

Re su diagnóstico:

Si tu lo dices...

En el mejor de los casos, ha demostrado que el host está funcionando. El servicio web en el puerto 80 y el servicio MySQL en el puerto 3306 son servicios diferentes. (Y de hecho, es posible que mysql1.oyo.co.il está haciendo trucos inteligentes de enrutamiento de paquetes para que el tráfico en diferentes puertos se enrute de forma transparente a diferentes hosts o hosts virtuales).

Intenta cambiar/aumentar el tiempo de espera.

Supongo que no es un problema de tiempo de espera... pero como dije anteriormente, el hecho de que tengas un sitio web no dice NADA sobre si el servicio MySQL se está ejecutando.

Solo has demostrado que puedes llegar al puerto 80... ver arriba

Solo has demostrado que puedes llegar al puerto 80... ver arriba

Con base en lo anterior, es plausible que:

  • tiene un problema de cortafuegos local,
  • el servicio MySQL en ese puerto no se está ejecutando actualmente,
  • el enrutamiento de red en el lado del servicio está interrumpido para el tráfico en ese puerto,
  • el servicio MySQL se ha desactivado permanentemente, o
  • el cortafuegos del servicio se ha configurado para no aceptar conexiones de red de lugares aleatorios (o específicos), incluido el suyo.

El hecho de que esté viendo un tiempo de espera en lugar de una "conexión rechazada" sugiere que es más probable que se trate de un problema de red o de firewall que un problema con el extremo del servicio MySQL en sí.

Mi conjetura es que "ellos" han retirado el servicio... y que se supone que ya no debes usarlo. (Proporcionar un servicio de base de datos MySQL público me parece algo extraño... además de ser problemático desde el punto de vista de la seguridad y la administración).