mysql数据库索引意外丢失恢复方案

mysql数据库意外崩溃重启后查询某些表会发生1194 table 'xxxxx' is marked as crashed and should be repaired错误,这个错误就代表该数据表崩溃了,如果该崩溃表的数据引擎为MyISAM,那么修复起来比较简单,其他引擎修复相对复杂。

    解决方法:

        1.如果有phpmyamin可以先登录上,选择错误的数据库点击修复表运行即可

        phpmyadmin

        2.使用navcat也可以进行修复,右击表->维护->修复

        navcat

        3.命令行修复

            登录到mysql命令行中,输入 repair table 表名 即可修复

如果数据库比较大的话建议还是第三种方法进行修复,在修复前建议备份下数据库避免意外

关键词:
返回列表

相关文章

相关案例