To repair corrupted/broken Innodb on cPanel servers, follow the bellow given steps:
Stop mysqld:
/etc/init.d/mysql stop
Backup /var/lib/mysql/ib*
cp -apr /var/lib/mysql/ib* /root/innodb_back/
Add the following line into /etc/my.cnf:
innodb_force_recovery = 4
Restart mysqld:
/etc/init.d/mysql restart
Dump all tables:
mysqldump -A > dump.sql
Drop all databases which need recovery
Stop mysqld:
/etc/init.d/mysql stop
Remove /var/lib/mysql/ib*
rm -rf /var/lib/mysql/ib*
Comment out innodb_force_recovery in /etc/my.cnf:
#innodb_force_recovery = 4
Restart mysqld:
/etc/init.d/mysql restart
Restore databases from the dump:
mysql < dump.sql
--
No comments:
Post a Comment