Reparar InnoDB en Ubuntu…
Errores con InnoDB en Ubuntu
Muchas veces, nos encontramos queriendo hacer una Tabla para una Base de datos MYSQL en Ubuntu con claves foraneas, y nos damos por sorpresa que InnoDB no esta activado.
Lo primero que cualquier persona hace es: Google–> ¿Como activar InnoDB en Ubuntu? a lo que Google responde… que hay que editar el archio de configuracion, comentando la linea que dice Skip-InnoDB, y reiniciando el servicio de mysql…
PERO AVECES, ESO NO FUNCIONA, como lo fue en mi caso Mysql, sigue iniciando con InnoDB desactivado!
Ni siquiera ningun mensaje de error me tira…
el problema radica en los logs de InnoDB. al iniciar de forma incorrecta, se genera un LOG CORRUPTO, que sencillamente, no deja que se inicie InnoDB.
solucion:
ir hasta la carpeta:
/var/lib/mysql
y eliminar por completo los siguientes archivos:
ibdata1
ib_logfile0
ib_logfile1
despues reinicias mysql con la siguiente linea:
sudo /etc/init.d/mysql start
Y LISTO ahora InnoDB va a funcionar perfectamente!