Conexión a MySQL a través de Cygwin

He XAMPP ejecutándose en mi escritorio y puede conectarse al servidor MySQL a través de phpMyAdmin. Sin embargo, cuando intento conectarme a través de Cygwin:

Error: no se puede conectar al servidor MySQL local a través del socket '/var/run/mysql.sock' (2)

Intenté conectarme a MySQL en la misma máquina, mi servidor de desarrollo local y mi servidor remoto fallaron.

preguntado el 12 de junio de 12 a las 12:06

2 Respuestas

mysql -h 127.0.0.1 -P <PORT> -u root -p

Esto es lo que funcionó para mí. Asegúrese de verificar cuál es el puerto correcto.

Compruebe el PID mysqld con:

ps -sW | grep mysqld

Y luego encuentra el PUERTO con:

netstat -nao | grep <PID>

¡Que se diviertan!

Respondido el 14 de junio de 12 a las 20:06

Esta es una gran respuesta a la que sigo volviendo una y otra vez. - allen gingrich

Gracias, ¿hay alguna manera de configurar el host predeterminado cada vez sin crear un alias como han mencionado otros? - Evan

@Evan añadir host=127.0.0.1 bajo el [client] sección en /etc/my.conf. Si esta sección no existe, simplemente créela al final del archivo y agregue la línea host. - x3ro

también puede agregar el alias de sí mismo.

alias mysql = 'mysql -u {user} -p{password} -h 127.0.0.1'

Respondido 15 Abr '14, 22:04

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.