Checking for corrupt, not cleanly closed and upgrade needing tables

If you are seeing this issue it might mean that your current hosting provider's server is overloaded or there's some kind of issue with the server. Let us help you figure this out.

Having this problem with your current hosting provider? Switch to our hosting and we'll transfer your website and fix this issue both for free.

With our managed shared hosting you'll never see that message.

Wondered why sometimes you might see the following MySQL message?

Checking for corrupt, not cleanly closed and upgrade needing tables

In most cases this is not an error. It's only a system notification notifying you that MySQL is checking the tables during the start up process. However, if your tables were not cleanly closed, you might need to run these commands:

For not cleanly closed MyISAM tables

Check table(s):

myisamchk /path_to_mysql/db1.MYI
You can put an asterisk (*) to check all tables.

Repair table(s):

myisamchk --recover /path_to_mysql/db1.MYI
or with --safe-recover instead of --recover

SQL statements

In addition, there are some SQL statements for MyISAM and InnoDB tables that can help you with corrupt tables. These are:

CHECK TABLE_NAME

REPAIR TABLE_NAME

Home   Our knowledge base   Sitemap   Contact           Terms of Service   Privacy Policy   Usage Policy           © 2002-2012, All rights reserved, Atlantic Silicon Inc.