MySQL 自带了专门用户数据表检查和修复的工具——myisamchk,当 repair.php 多次修复均无法成功时,可以在服务器终端使用 myisamchk 进行修复。在 MySQL 的程序文件目录(见《数据备份与恢复》中的说明)可以找到这个工具。

常用的修复命令为 myisamchk -r 数据文件目录/数据表名.MYI,如果 -r 参数不能奏效,可以先把数据文件备份(备份可使用直接文件复制的方式,详见《数据备份与恢复》中的说明)后使用 -o 参数,如果-o还不可以的话,就使用-f参数,如果还是无法修复,只有使用你的备份文件来恢复数据了!

1、更改当前目录到mysql/bin下面,一般情况下只有在这个下面才能运行myisamchk命令

2、停止mysql服务。

3、执行myisamchk -r c:\mysql\bin\data\dbname\*.myi

4、启动mysql

 

完成。

相关文章:

  • 2021-11-20
  • 2021-04-29
  • 2022-12-23
  • 2021-07-12
  • 2021-04-12
  • 2022-12-23
  • 2021-05-07
猜你喜欢
  • 2021-09-17
  • 2022-12-23
  • 2022-12-23
  • 2021-07-03
  • 2021-12-15
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案