Today I found a:
Just do this:
1.-Log into Mysql:
"mysqldump: Got error: 145: Table is marked as crashed and should be repaired when using LOCK TABLES"
Just do this:
1.-Log into Mysql:
[root@webapp html]# mysql -uroot -p
2.-Change to DB with the issue:
mysql> use LiveDB; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed
3.-Check and repair:
mysql> check table bad_table; +-------------------------------+-------+----------+----------------------------- --------------------------+ | Table | Op | Msg_type | Msg_text | +-------------------------------+-------+----------+----------------------------- --------------------------+ | LiveDB.bad_table | check | warning | Table is marked as crashed | | LiveDB.bad_table | check | error | Size of datafile is: 507904 Should be: 507968 | | LiveDB.bad_table | check | error | Corrupt | +-------------------------------+-------+----------+----------------------------- --------------------------+ 3 rows in set (0.00 sec) mysql> repair table bad_table; +-------------------------------+--------+----------+----------+ | Table | Op | Msg_type | Msg_text | +-------------------------------+--------+----------+----------+ | LiveDB.bad_table | repair | status | OK | +-------------------------------+--------+----------+----------+ 1 row in set (0.18 sec) mysql> quit;
Comments
Post a Comment