Check and Repair MySQL Tables Using Mysqlcheck Check a Specific Table in a Database $ mysqlcheck -c database_name table_name -u root -p Check All Tables in a Database $ mysqlcheck -c database_name -u root -p Check All Tables and All Databases All $ mysqlcheck -c -u root -p --all-databases Specific list data_bases $ mysqlcheck -c -u root -p --databases database_name_1 database_name_2 Analyze Tables using Mysqlcheck $ mysqlcheck -a database_name table_name -u root -p Optimize Tables using Mysqlcheck $ mysqlcheck -o database_name table_name -u root -p Repair Tables using Mysqlcheck $ mysqlcheck -r database_name table_name -u root -p Combine Check, Optimize, and Repair Tables All $ mysqlcheck -u root -p --auto-repair -c -o --all-databases Specific database $ mysqlcheck -u root -p --auto-repair -c -o database_name Mode debug $ mysqlcheck --debug-info -u root -p ... Source : http://www.thegeekstuff.com/2011/12/mysqlcheck/