因为从升级mysql 4.0到5.1,中间出现一点意外,导致表的损坏。 可用以下方法修复: 先停止mysqld,在data目录运行 myisamchk */*.MYI >/dev/null #检查哪些表需要修复 把结果中要修复的表用以下命令一个个修复: myisamchk -r table.MYI 当然升级正当的方法还是用mysqldump导出后再导入。