Ver Mensaje Individual
  #3  
Antiguo 18-11-2017
hal1967 hal1967 is offline
Miembro
 
Registrado: feb 2012
Posts: 32
Reputación: 0
hal1967 Va por buen camino
Pasos por verificar

Tienes que verificar tres asuntos:
  1. El puerto de mysql (por defecto 3306)
  2. Que exista un usuario con acceso fuera del localhost (usuario@%)
  3. Que el cortafuego te deje pasar (muchos servidores tiene algún cortafuego).
Algunos hospedajes te dan usuarios definidos para conectar via localhost (que es lo que usarías por ejemplo con PHP). Al menos que MySQL tenga un usuario distintos a eso , ni se molestará en monitorear el puerto en espera de conexiones.

Lo primero, haz telnet al anfitrión y puerto remoto. Si tu hospedaje se llama el_servidor y el puerto sql es el 3306, prueba el comando

Código:
telnet  el_servidor 3306
Debe tener una respuesta como esta:

Código:
Trying el_Servidor...
Connected to el_servidor.
Escape character is '^]'.
Y
5.5.5-10.0.31-MariaDB0nYRp_ky!?�@p7\KAG~hkc,mysql_native_password
o algo parecido, en mi caso uso MariaDB



Lo demás son ajustes menores.
Responder Con Cita