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 causas, como:

  • 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 de 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 de forma persistente al servidor flexible de Azure Database for MySQL, normalmente indica un problema con uno de los siguientes:

  • 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 todas las conexiones entrantes con TLS 1.0 y TLS 1.1 se denegarán de forma 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 mediante la seguridad de la capa de transporte (TLS 1.2) en el servidor flexible de Azure Database for MySQL.
  • Configuración del firewall de cliente: el firewall del cliente debe permitir conexiones a la instancia de 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 mediante la seguridad de la capa de transporte (TLS 1.2) en el servidor> flexible de Azure Database for MySQL para más información sobre 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.

Pasos siguientes