mysql数据库表crash后解决办法

来源:互联网 发布:2012法治网络知识竞赛 编辑:程序博客网 时间:2024/06/05 07:09

1、到mysql的安装目录下面找到my.ini文件

      注释掉:sql_model= NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

      重启mysql服务

2、用cmd命令行运行mysql安装目录中bin目录下的myisamchk命令

      运行以下命令进行修复

      myisamchk -c -r "表名.MYI"

备注:MYI文件在安装目录下面的data/数据库名称下

           表名.MYI需要指定该文件的绝对路径

例如:

      myisamchk -c -r "c:\Program Files\mysql-5.5.42\data\test\table1.MYI