How to recover corrupted MySQL data

From Kolmisoft Wiki
Revision as of 18:36, 13 May 2011 by Mindaugas (talk | contribs)
Jump to navigationJump to search

Sometimes MySQL data gets corrupted.

It often happens when HDD space runs out.

After that when MySQL process is started, it keeps crashing.

Example how it looks in the /var/log/mysql.log:

Mysql crashing log.png


Solution to this is into file /etc/my.cnf enter such line:

innodb_force_recovery = 4 

and restart MySQL process:

/etc/init.d/mysql restart

After that log should show that recovery mode is turned on:

Mysql recovery on log.png