< Day Day Up > |
15.6 Checking and Repairing InnoDB TablesTo check InnoDB tables for problems, use the CHECK TABLE statement:
Another way to check InnoDB tables is to use the mysqlcheck client program, which acts as a command-line interface to the CHECK TABLE statement:
More detailed instructions for using mysqlcheck can be found in the "Core Study Guide." If a table check indicates that an InnoDB table has problems, you should be able to restore the table to a consistent state by dumping it with mysqldump, dropping it, and re-creating it from the dump file. In the event of a crash of the MySQL server or the host on which it runs, some InnoDB tables might need repairs. Normally, it suffices simply to restart the server because the InnoDB storage engine performs auto-recovery as part of its startup sequence. In rare cases, the server might not start up due to failure of InnoDB auto-recovery. If that happens, use the following procedure:
|
< Day Day Up > |
No comments:
Post a Comment