He desarrollado una aplicación en VB6 y estoy usando un servidor de base de datos MySQL en línea para almacenar los datos de mi aplicación.
La primera vez que trato de conectarme a mi servidor de base de datos es exitosa, pero después de cerrar mi aplicación e iniciarla nuevamente obtengo:
No se puede conectar al servidor MySQL (10060) "
Después de un tiempo (aproximadamente 30 minutos), puedo conectarme nuevamente con éxito a la base de datos.
- He dado valores máximos a todo el sistema MySQL y variables globales como connection_timeout , wait_timeout , etc.
- He otorgado todos los permisos a mi usuario de MySQL.
- El firewall en mi computadora está apagado.
- Todas las conexiones se cierran correctamente cuando se cierra la aplicación.
Le pregunté a la gente técnica que proporciona el servicio de base de datos MySQL en línea y me dieron estas tres razones:
- La máquina local desde la que está intentando conectarse no está en la lista blanca del servidor.
- Se ha excedido el número máximo de conexiones para el usuario.
- El servidor MySQL estaba inactivo en ese momento (aunque dijeron que su servidor no estaba inactivo).
¿Cómo puedo resolver las dos primeras razones o determinar si son la causa del problema? ¿O podría haber otro problema que no figura en la lista?