
MySQL修复指定数据库下的所有表
这几天数据库频繁crash,查看日志发现类似如下的错误:
1 |
[ERROR] mysqld: Table './database/pre_forum_forumfield' is marked as crashed and should be repaired |
。
于是乎自己查看了下,出问题的表还真不少,至少有二十几个,而且分散在不同数据库中。对于MyISAM存储引擎和ARCHIVE存储引擎来说,可以通过REPAIR TABLE来轻松[……]