innodb corrotti

Cosa fare con indici innodb corrotti

Se siamo in presenza di innodb corrotti, la soluzione è il restore da un backup. Drastico. Oppure una alternativa c’è ma è laboriosa.

Si deve in sintesi procedere a avviare il db in modo tale da poter fare manutenzione alle tabelle innodb e fare un dump meno buono, ossia meno pieno di dati relativi alle transazioni del sistema innodb. Così poi da poter ricreare i vari log che hanno causato la presenza di indici innodb corrotti.

Se il db non parte sarà necessario configurare il parametro innodb_force_recovery nel file my.cnf. (https://dev.mysql.com/doc/refman/5.0/en/forcing-innodb-recovery.html)

[mysqld]
#innodb_force_recovery = 5

https://dev.mysql.com/doc/refman/5.0/en/rebuilding-tables.html
Per prima cosa si deve verificare la dimensione del log file innodb.

Continua a leggere

Un progetto da realizzare?

Start up, think tank, idee da sviluppare in sistemi e software ...
angular
Python

© ICT360. All rights reserved. Powered by ICT360.