
网站突然报 Table './db/wp_posts' is marked as crashed and should be repaired,很多人第一反应是急着找修复命令,结果越修越乱。如何判断该用 myisamchk 还是 REPAIR TABLE?两者解决的问题并不重叠:前者是操作系统层面的离线修复工具,后者是 SQL 层的在线修复语句,但都只服务于 MyISAM 表;占主流的 InnoDB 表走的是完全不同的恢复路径。这篇指南会帮你把两条边界划清楚:什么情况用什么工具、执行前必须做什么、哪些操作不能碰。