14

Como quitar el error "ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (10061)"

Si alguna vez les sale este error.

Significa que el servicio MySQL no esta iniciado, para iniciarlo dirigirse a:

  1. Barra de buscar de windows y escribir servicios o en su caso services si lo tienes en ingles.
  1. Una vez cargado los servicios, buscar con la tecla ‘M’ el que diga MySQL.

Nota: El numero va a variar según la instalación de MySQL que tengas, en mi caso es MySQL 8.0.

  1. Una vez localizado nuestro servicio, darle click derecho y a ‘INICIAR’ o ‘START’ si tu sistema operativo esta en ingles.
  1. Después de que inicie, (Vas a ver cargando una barra verde, esperas a que cargue completamente), cerrar nuestra CLI o consola de comandos y volver a colocar los comandos que queriamos, que en mi caso eran: mysql -h 127.0.0.1 -u root -p

Espero les sirva, saludos.

@VengadorWeb

Escribe tu comentario
+ 2
Ordenar por:
1
1063Puntos

Hola, cuando intento iniciar desde los Servicios de Windows me larga el siguiente error: “El servicio del MySQL en Equipo local se inició y luego se detuvo. Algunos servicios se detienen automáticamente si otros servicios o programas no los usan”. Esto a qué se puede deber???

1
un año

Lo has solucionado? he tenido el mismo problema, te agradezco compañero

0
un año

Tengo la solucion, cuando tienes la version de MySQL server 8, el archivo my.ini se daña al modificar cualquier dato bloc de notas coloca 3 caracteres hexadecimales al iniciar el archivo y lo rompe completamente, adjunto imagen

La unica manera de verlos es abrir el archivo my.ini con un editor de texto hexadecimal, si se fijan en la primera linea antes del ‘#’ tenemos 3 caracteres y su equivalencia hexadecimal es ‘EF BB BF’

La solucion, despues de investigar muchas horas es, abrir el archivo con un editor hexadecimal, eliminar estos 3 caracteres, guardar e iniciar el servicio, de esta forma mysql logra entender el archivo my.ini el cual no estaba logrando leer por estos 3 caracteres.

Compartan esta informacion ya que sufri este problema mucho tiempo y jamas consegui respuesta hasta hoy, muchas personas se verán beneficiadas.

Miguel Santana
Backend developer

1
7301Puntos

Hola, monté mi mysql server sobre linux y localmente conecta exitosamente, pero cuando pruebo desde otro computador me sale este error:

ERROR 2002 (HY000): Can't connect to MySQL server on '192.168.0.108' (10061)

Curiosamente, cuando lo intento en el localhost, funciona con 127.0.0.1, pero con la ip de la máquina me da el error 2003. Ya abrí el puerto 3306 en el firewall como se puede ver:

3306/tcp				ALLOW		Anywhere
3306/tcp (v6)		ALLOW		Anywhere (v6)

Se que es una pregunta muy técnica, pero qué podría ser?

0
3481Puntos

¡Gracias!