首页 > 恢复资讯 > 恢复教程 > 正文

MySQL数据表修复3种常用方法

2015-09-07 16:53:17   来源:华军科技数据恢复

常用的Mysql数据库修复方法有下面3种:
mysql数据库表修复方法

1. mysql原生SQL命令: repair

  即执行REPAIR TABLE SQL语句

  语法:REPAIR TABLE tablename[,tablename1...] [options]

  示例: mysql> use database xxx;

    mysql> repair table *;

 

2.使用MySQL自带的客户端工具: myisamchk (无需停止MySql服务)

具体信息可见: http://dev.mysql.com/doc/refman/5.1/zh/client-side-scripts.html#mysqlcheck

有3种方式来调用mysqlcheck:

shell> mysqlcheck[options] db_name [tables]
shell> mysqlcheck[options] ---database DB1 [DB2 DB3...]
shell> mysqlcheck[options] --all--database
示例:

自动检查并修复数据库xxxdatabase的所有表:

 

shell> mysqlcheck --auto-repiar xxxdatabase -uroot -p

 

3.使用MySQL自带的客户端工具: myisamchk (需要停止MySql服务)
  较少使用, 如果想了解详细, 请见Mysql官方文档.

版权说明:如非注明,本站文章均为华军科技数据恢复原创,转载请注明出处和附带本文链接。

CopyRight2014-2016 杭州华军科技有限公司//www.sosit.com.cn 版权所有 浙ICP备15017254号-5 成功案例|华军资讯|硬盘服务|数据恢复

警徽

浙公网安备 33010602000660号