"Table is crashed and last repair failed" Error Message


MySQL is relational database management system from Sun MicroSystems. It is an open source database which is being used by many reputed firms and companies. In MySQL database, tables are the primary data storage components where all important records are stored in a tabular format. Since it is being altered very vigorously corruption or damage of the database is very obvious.


Corruption primarily occurs due to insufficient disk spaces, usage of external programs like myisamchk, improper MySQL Server shutdowns, malicious arbitrary codes execution with virus or malware’s, faulty and bad memory etc. In most of the table corruption cases users have to face error messages which indicates the cause and source of the error messages.


The error messages make data un-mountable and inaccessible and trouble for the uses. In such situations if backup is available then use it and if it is not then you need to go with advanced MySQL Repair software.

Consider a practical scenario in which analyzing ‘xxx table’ is causing issues –

mysql>ANALYZE TABLE ‘xxx’;

Executing the following query will result into an error message which will say –

'Table ‘xxx’ is marked as crashed and last (automatic?) repair failed'

After the above mentioned error message will appear the ‘xxx table’ will become un-mountable and inaccessible.

To resolve the issue i.e. to repair the 'xxx table' and to make it accessible user need to follow below mentioned steps –

  • To check and analyze the corruption level of 'xxx table’ use – ‘check table xxx’ command.
  • After analyzing the severity of corruption execute following command to repair the ‘xxx table’ –
    repair table ‘xxx’ USE_FRM; or mysqlchk –r –u username –ppassword d60476544 xxx’
  • After executing the above mentioned command the tables will be accessible but it may through the following error message as well –
    'error : Not enough memory for blob at 15946608 (need 182026713)'

This error message indicates that the ‘repair’ command is unsuccessful in repairing the ‘xxx table’ and any third party software is needed to repair the table and to resolve the issue. That’s when the MySQL Database Repair software comes into act to resolve the issue.

This repair software performs the full-depth scanning and uses its sophisticated and powerful algorithm using which its resolves the issue in minutes. It's interactive and descriptive interface repairs and restores mysql database with all the corrupted and damaged business and other critical data in safe and secure place and avoids any data loss.