MySQL:表被标记为崩溃

DrS*_*ker 9 mysql

在磁盘已满问题后,服务器上的一个 MySQL 数据库在我尝试备份时出现以下错误:

[root@mybox ~]# mysqldump -p --result-file=/tmp/dbbackup.sql --database myDBname
Enter password:
mysqldump: Got error: 145: Table './myDBname/myTable1' is marked as crashed and should be repaired when using LOCK TABLES
Run Code Online (Sandbox Code Playgroud)

一点调查显示两个表有这个问题。

需要做什么来修复损坏的表?

DrS*_*ker 13

要检查表:

CHECK TABLE mytable1
Run Code Online (Sandbox Code Playgroud)

修理桌子:

REPAIR TABLE mytable1
Run Code Online (Sandbox Code Playgroud)