Board logo

subject: Database Page Corruption and Page Checksum Error in MySQL [print this page]


Database Page Corruption and Page Checksum Error in MySQL

Is your MySQL database gets crashed frequently? Are you unable to start MySQL database service and getting an error message every time you trying to open the MySQL database? Well, this behavior can be the outcome of critical database corruption scenarios. After corruption, MySQL relational database management system application cannot read the database and you face critical data loss situations. At this point, you need to opt for MySQL recovery solutions.

As a practical example of this behavior of MySQL database, you may come across the following error message when you try to open the database or start MySQL database service:

"081024 16:29:43 InnoDB: Page checksum 2229577855, prior-to-4.0.14-form checksum 887012214

InnoDB: stored checksum 2229577855, prior-to-4.0.14-form stored checksum 1176736773

InnoDB: Page lsn 1 2718814307, low 4 bytes of lsn at page end 2718750572

InnoDB: Page number (if stored to page already) 7908,

InnoDB: space id (if created with >= MySQL-4.1.1 and stored already) 0

InnoDB: Page may be an index page where index id is 0 715

InnoDB: Database page corruption on disk or a failed

InnoDB: file read of page 7908.

InnoDB: You may have to recover from a backup.

InnoDB: It is also possible that your operating

InnoDB: system has corrupted its own file cache

InnoDB: and rebooting your computer removes the

InnoDB: error.

InnoDB: If the corrupt page is an index page

InnoDB: you can also try to fix the corruption

InnoDB: by dumping, dropping, and reimporting

InnoDB: the corrupt table. You can use CHECK

InnoDB: TABLE to scan your table for corruption."

Subsequent to this error message, MySQL database service fails to start and database remains inaccessible. You have to repair MySQL database in such cases to gain access of your significant data.

Cause

As stated in the above error message, this problem is caused due to corruption to MySQL database. The corruption could be caused by virus infection, improper system shutdown, application malfunction, database crash, and system related errors.

Solution

You can try fixing this problem and performing MySQL repair by using any of the below methods:

.Carry out force recovery of MySQL database using inbuilt database utilities.

.Restore your corrupt MySQL database from a valid and updated backup.

However, if the database backup is not available or updated, you need to repair and restore the damaged MySQL database using third-party mysql database repair applications. The commercial tools are designed to recover MySQL database in all corruption situations.

Database Recovery for MySQL is an advanced and efficient mysql repair utility to successfully recover all inaccessible data from MySQL database. The software works well with both InnoDB and MyISAM storage engines of MySQL 5.x and 4.x. It restores all MySQL database objects, such as tables, reports, forms, macros, constraints, and more.




welcome to loan (http://www.yloan.com/) Powered by Discuz! 5.5.0