hy000 - connecting to mysql server can t connect to mysql server on 127.0 0.1 111
ERROR 2003(HY000): No se puede conectar al servidor MySQL en ''127.0.0.1''(111) (12)
Yo uso el siguiente comando:
mysql -u root -h 127.0.0.1 -p
y el mensaje de error es:
ERROR 2003 (HY000): Can''t connect to MySQL server on ''127.0.0.1'' (111)
¿Quién puede ayudarme a arreglarlo?
Cambié el directorio de instalación en la reinstalación, y funcionó.
En caso de que esté ejecutando un puerto no predeterminado, puede intentar usar --port=<port num>
provisto --skip-networking
not enabled.
está not enabled.
En mi caso (conexión remota) ayudó a apagar el firewall en el servidor.
service iptables stop
Este problema puede ocurrir porque su servidor MySQL no está instalado y ejecutándose. Para hacerlo, inicie el símbolo del sistema como admin e ingrese el comando:
"C:/Program Files (x86)/MySQL/MySQL Server 5.1/bin/mysqld" --install
Si recibe el mensaje "servicio instalado correctamente", entonces necesita iniciar el servicio MySQL. Para hacerlo: vaya a la ventana de Servicios (Administrador de tareas -> Servicios -> Servicios abiertos) Busque MySQL e inícielo desde la barra de navegación superior. Entonces, si intentas abrir mysql.exe, funcionará.
Esto sucede cuando olvida iniciar la base de datos antes de conectarse a ella:
mysql.server start
entonces
mysql -u root -p -h 127.0.0.1
Necesita cambiar el parámetro bind-address a 127.0.0.1 en el archivo de configuración mysql (my.ini o my.cnf) o use el que se define allí.
Si eso no funciona, debería verificar que el servicio mysql se esté ejecutando realmente.
Pruebe localhost
lugar de 127.0.0.1
para conectarse o en su connection-config
. Trabajé para mí en un servidor Debian Squeeze
Si está utilizando ubuntu
, debe seguir los siguientes pasos para evitar este error:
- ejecuta el comando
vim /etc/mysql/my.cnf
- comment
bind-address = 127.0.0.1
usando el símbolo # - reinicia tu servidor mysql una vez.
Actualizar
En el Paso 1, si no puede encontrar bind-address
de my.cnf
en el archivo my.cnf
, /etc/mysql/mysql.conf.d/mysqld.cnf
en el archivo /etc/mysql/mysql.conf.d/mysqld.cnf
.
Solo tengo este problema ... corriendo en Win7 y Wamp Server ... después de leer esto
Encontró que Antivirus Firewall ha causado el problema.
Yo también estaba enfrentando el mismo problema. Lo siguiente me ayudó a solucionar el problema, vaya al panel de control -> Herramientas administrativas -> servicios dentro de este, seguramente verá el servicio de MySQL: haga clic derecho y diga inicio (forzar inicio).
mire el archivo my.cnf
, si contiene sección [client]
y el port
es diferente al puerto de escucha real (predeterminado 3306), debe conectar el servidor con el parámetro explícito -P 3306
, por ej.
mysql -u root -h 127.0.0.1 -p -P 3306
simplemente reinicio mi servidor mysql y el problema se resuelve en Windows net stop MySQL luego net start MySQL Ubuntu Linux Sudo Service start mysql