Compartir vía


Solución de problemas de conexión a Azure Database for MySQL: servidor flexible

SE APLICA A: Azure Database for MySQL: servidor flexible

Los problemas de conexión pueden deberse a una variedad de cosas, entre las que se incluyen:

  • Configuración de firewall
  • Tiempo de espera de conexión agotado
  • Información de inicio de sesión incorrecta
  • Límite máximo alcanzado en algunos recursos del Servidor flexible de Azure Database for MySQL

En este artículo, veremos cómo puede solucionar algunos de los errores más comunes y los pasos a seguir para resolver estos errores.

Solución de errores comunes

Si la aplicación no se puede conectar al Servidor flexible de Azure Database for MySQL de forma persistente, esto normalmente indica un problema con uno de los siguientes elementos:

  • Conexión cifrada mediante TLS/SSL: el Servidor flexible de Azure Database for MySQL admite conexiones cifradas mediante la Seguridad de la capa de transporte (TLS 1.2) y se denegarán todas las conexiones entrantes con TLS 1.0 y TLS 1.1 de manera predeterminada. Puede deshabilitar la aplicación de conexiones cifradas o cambiar la versión de TLS. Obtenga más información sobre la Conectividad cifrada con Seguridad de la capa de transporte (TLS 1.2) en el Servidor flexible de Azure Database for MySQL.
  • Servidor flexible de Azure Database for MySQL en Acceso privado (integración con red virtual): asegúrese de que se conecta desde dentro de la misma red virtual que la instancia del Servidor flexible de Azure Database for MySQL. Consulte [red virtual en el Servidor flexible de Azure Database for MySQL]
  • Servidor flexible de Azure Database for MySQL con Acceso público (direcciones IP permitidas), asegúrese de que el firewall está configurado para permitir conexiones desde el cliente. Consulte Creación y administración de reglas de firewall del Servidor flexible de Azure Database for MySQL mediante Azure Portal.
  • Configuración del firewall de cliente: el firewall del cliente debe permitir conexiones a la instancia del Servidor flexible de Azure Database for MySQL. Se deben permitir direcciones IP y puertos del servidor al que se conecta, así como nombres de aplicación como MySQL en algunos firewalls.
  • Error del usuario: puede haber escrito incorrectamente los parámetros de conexión, como el nombre del servidor en la cadena de conexión.

Resolución de problemas de conectividad

  • Consulte Conectividad cifrada con Seguridad de la capa de transporte (TLS 1.2) en el Servidor flexible de Azure Database for MySQL --> para obtener más información acerca de las conexiones cifradas.
  • Si usa la opción Acceso público (direcciones IP permitidas) , configure reglas de firewall para permitir la dirección IP del cliente. Con fines temporales de prueba solo, configure una regla de firewall empleando 0.0.0.0 como dirección IP inicial y 255.255.255.255 como dirección IP final. Se abrirá el servidor a todas las direcciones IP. Si se resuelve el problema de conectividad, quite esta regla y cree una regla de firewall para una dirección IP o intervalo de direcciones apropiadamente limitados.
  • En todos los firewalls entre el cliente e Internet, asegúrese de que el puerto 3306 está abierto para las conexiones salientes.
  • Compruebe la cadena de conexión y otras opciones de conexión. Consulte las cadenas de conexión predefinidas en la página Cadenas de conexión que están disponibles para su servidor en Azure Portal para los lenguajes comunes.