servicio - forzar inicio de mysql
se ha producido el error de sistema 1067 (7)
Se encontró con algunos problemas con XAMPP después de que MySQL no comenzara. Entonces, escribí el comando: ''net start MySQL'', y este mensaje de error apareció en la línea de asunto.
Alguien sabe cómo aliviar esto? ¡Gracias por tu ayuda!
Esto o esto podría ayudarte, si estás en Windows
Según las publicaciones, la desinstalación y la reinstalación con la opción --defaults-file solucionarían el problema. Asegúrese de cerrar la ventana del administrador de servicios, ya que esto puede causar errores extraños al intentar solucionar el problema
Puede volver a registrar su mysqld como un servicio y hacer que apunte al archivo my.cnf con el conjunto de directorios de datos adecuado: consulte http://www.jerrytravis.com/?p=533 para obtener instrucciones sobre cómo hacerlo. El artículo en el enlace se refiere a hacerlo cuando haya movido una carpeta de Zend Server, sin embargo, el procedimiento funcionará para cualquier instalación de msyql. Simplemente cd a los directorios apropiados.
En mi caso, fue suficiente para dar rutas completas (absolutas) al archivo xampp/mysql/bin/my.ini
. Por ejemplo, cambié la base de "/xampp/mysql/"
a: "E:/xampp/mysql/"
, y así sucesivamente.
Encontré exactamente el mismo problema. Aquí está la solución que funciona para mi situación. En mi caso, ya instalé xamp con mysql escuchando el puerto 3306, también tengo mysql 5.0 escuchando el puerto 3307. Luego estoy tratando de instalar 64 bit mysql versión 5.6 escuchando el puerto 3308, ya lo defino en my.ini, y a continuación, inicie cmd (debe abrirse ejecutándose como administrador). Mi instalación fue "d: / mysql64", luego vaya a esa carpeta en el cuadro de diálogo cmd, luego escriba "bin / mysqld --install mysql64 --default-file = d: / mysql64 / my.ini". Se dijo que el servicio se instaló correctamente, pero cuando trato de iniciarlo con "net start mysql64", aparece el error 1067. También trato de instalar y reinstalar varias veces modificando my.ini, pero el problema persiste.
La solución es =
elimine el servicio por "bin / mysqld --remove mysql64"
reinstale el servicio por "bin / mysqld --install mysql64 --port = 3308" ----> esta es la solución
intente iniciar mysql64 mediante servicios de ventana o mediante "net start mysql64"
Comenzará exitosamente.
Entonces, en este caso, parece que el administrador de servicios de ventanas ignoró el argumento "default-file", porque ya definí el puerto en my.ini pero el servicio no puede iniciarse y se da error 1067
Tuve el mismo problema, pero en Windows. Lo que descubrí es que el servicio se creó con una cuenta no autorizada (en mi caso, nt_authority). Cuando cambié esto a la cuenta del "sistema", todo funcionó.
Creo que al menos se debe agregar una advertencia al producto cuando el usuario intente instalar MySQL en una ruta que contenga espacios en blanco. Este fue el motivo del error "Se ha producido el error de sistema 1067", que desapareció después de reinstalar MySQL en una ruta sin espacios en blanco (se usó C: / Programs en lugar de C: / Program Files, que desafortunadamente aparece en alemán Windows 10 como C: / Programa, es decir, sin espacios!).
Esto hizo el truco para mí:
Por supuesto, en este caso, debe limpiar completamente la carpeta xampp , lo que no siempre ocurre. Supongo que hice una copia de seguridad de los archivos necesarios primero ( carpeta de datos de la carpeta mysql y la carpeta htdocs ). Desinstalar XAMPP. Verifique en la carpeta xampp cualquier contenido que quede y elimine todo. Es posible que desee reiniciar después, por las dudas. Luego reinstale XAMPP. Copie las carpetas respaldadas a sus respectivos lugares y, con suerte, mySql volverá a funcionar en XAMPP.