El servidor de un cliente ejecuta MySQL 5.0. Anoche el servidor se reinició automáticamente para instalar las actualizaciones de Windows. Después de reiniciar, MySQL no quiere ejecutar más. El registro de MySQL indica que se apaga normalmente. Los registros de Windows muestran que el servicio no puede iniciarse porque "el motor de almacenamiento predeterminado (InnoDB) no está disponible". MySQL estaba funcionando bien durante años antes de esto y nada había cambiado recientemente.MySQL no se inicia, InnoDB no está disponible
Las copias de seguridad diarias están hechas con los datos, y el directorio de instalación todavía está allí.
¿Cómo ejecuto el servicio MySQL nuevamente?
EDIT: acabo de notar lo siguiente en el archivo server.err en la carpeta de datos:
InnoDB: Error: log file .\ib_logfile0 is of different size 0 10485760 bytes
InnoDB: than specified in the .cnf file 0 25165824 bytes!
120112 5:16:30 [ERROR] Default storage engine (InnoDB) is not available
120112 5:16:30 [ERROR] Aborting
Para resolver el problema, mueva/renombrar/borrar los archivos de registro existentes en la carpeta de datos. Inicie el servicio MySQL, y se recrearán con el tamaño correcto. –
¿Qué sucede si cambia la configuración en la forma en que mysql le pregunta? ;-) – zerkms
No pude iniciar MySQL en absoluto. –