MySQL: Error No. 1033 Incorrect information in file: ‘filename’
Wednesday, January 20th, 2010
Si tienes el siguiente error al trabajar con alguna tabla InnoDB, no te alarmes y pienses que tu base de datos está destruida por completo, puede que si, quien sabe, pero primero vamos a comentar posibles soluciones:
MySQL: Error No. 1033 Incorrect information in file: ‘filename’
1.- Sucede algunas veces que la partición /tmp cambia de permisos y esto evita que ciertos demonios como MySQL puedan hacer updates o inserts debidamente al no poder usar la partición temporal del sistema. Intentemos asignar permisos y probar nuevamente:
chmod 0777 /tmp
2.- Muchas configuraciones de my.cnf, el archivo de config de MySQL presentan una línea que impide el correcto uso de tablas InnoDB. Fíjate que exista una línea como esta:
skip-innodb
Remueves esa línea, guardas el archivo y luego reinicias MySQL.
3.- Tablas corruptas, mucha suerte pues no es lo mismo que con MyISAM, sugiero leer estos enlaces:
http://code.google.com/p/innodb-tools/
http://www.softwareprojects.com/resources/programming/t-how-to-fix-mysql-database-myisam-innodb-1634.html
http://www.mysqlperformanceblog.com/2008/07/04/recovering-innodb-table-corruption/