Después de instalar XAMPP 1.7 en una máquina local, he intentado acceder a MySQL desde otro equipo de la red local y he obtenido el siguiente error:
Can’t get hostname for your address
El problema es precisamente ese, que el servidor intenta descifrar el nombre del host que está accediendo a MySQL y como se trata de una red local sin DNS pues no lo consigue.
Después de buscar un poco por internet, encontré la solución que simplemente es añadir skip-name-resolve en el apartado [mysqld] del archivo my.ini de configuración de MySQL.
GRACIAS! llevo por lo menos 5 horas con este problema, al principio ponía el puerto al final de la IP y no me conectaba, después de horas yhoras intentando resolverlo decidir quitar el puerto del comando -h y me dio el mismo problema que a ti. Al buscar en internet una posible solución di con tu página.
10 segundos después lo había resuelto, justo como comentas. Rápido, sencillo, más fácil imposible
muchas gracias por tu post, espero que sirva a más gente
un saludo
Me alegra que te haya servido 🙂
Un saludo
Gracias, me resulto, tenia bastante tiempo con el problema.
Saludos…
me gustaria exponer mi caso ya que me sale ese error pero he añadido esta line en el archivo my.ini y aun persiste.
Me encuentro en una LAN, el mysql al que deseo entrar esta en un servidor de la misma LAN, yo deseo conectarme desde otro pc(llamemole xyz) mediante una aplicacion que desarroolle en php y me sale ese error.
mi pregunta ese como yo estoy cargando la aplicacion desde xyz esa linea la añado al pc xyz o al servidor que deseo ingresar……..¿? xD!
Hola Hernan,
esa línea la tienes que añadir en el equipo donde tienes instalado el servidor MySQL al que se conecta tu aplicación php…..
excelente
Muy preciso..
Gracias….
Justo en el clavo.
Gracias!
Solución rápida y muy efectiva.
agradecido,
Saludos