Este artículo describe el proceso de resolución del siguiente error de MySQL® para Windows®:
MySQL service on local computer started and then stopped. Some services stop automatically if they are not in use by other services or programs.
La solución varía según su versión de MySQL. Intente las soluciones en el orden de las siguientes secciones.
Reiniciar el servicio
Reinicie el servicio MySQL ejecutando el siguiente comando:
mysqld --initialize
Debe iniciar sesión como root
o usa sudo -i
para ejecutar este comando.
Reinstalar el servicio
Inicie sesión como root
y reinstale el servicio MySQL ejecutando los siguientes comandos:
mysqld --install
mysqld --initialize
Verificar el archivo de configuración my.ini
Ciertas versiones de MySQL agregan valores hexadecimales no válidos al comienzo de my.ini archivo de configuración. Eliminar los primeros tres valores hexadecimales usando un editor hexadecimal debería resolver este problema. Esto ocurre debido a un problema con una línea de script. La línea especifica que cada archivo debe tener una identificación única, que luego agrega el orden de bytes para marcar el archivo de texto.
Si tiene una copia de seguridad del my.ini original archivo, puede copiar el contenido de este archivo y pegarlo manualmente en el my.ini actual para resolver este problema.
Verificar los permisos del servicio de red
Es posible que deba verificar que el servicio de red tenga los permisos adecuados. Utilice los pasos de esta sección para verificar que estos permisos sean correctos:
-
Haz clic derecho en Datos carpeta.
-
Seleccione Propiedades .
-
Seleccione la Seguridad pestaña.
-
Haga clic en Avanzado .
-
Haga clic en Cambiar permisos... .
-
Haz clic en Agregar… .
-
Introduzca
NETWORK SERVICE
. -
Haz clic en Comprobar nombres .
-
Haz clic en Aceptar .
-
Seleccione Control total .
Comprobar si faltan archivos predeterminados
Es posible que falten archivos predeterminados. Utilice los pasos de esta sección para comprobar si faltan estos archivos predeterminados:
-
Abra el símbolo del sistema.
-
Vaya a MySQL *bin* y ejecuta el siguiente comando:
mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.0\my.ini" --standalone --console
-
Si especifica que falta una carpeta predeterminada, debe crear un nuevo archivo predeterminado.