mysqlcheck和myisamchk都可以用来检测和修复表。(主要是MyISAM表)

但是也有以下不同点:

1.都可以检查、分析和修复myisam表。但是mysqlcheck也可以检查、分析innodb表;myisamchk可以enabling、disabling索引。

2.mysqlcheck是客户端工具,通过网络与mysql server连接,要求server必须是在线的;myisamchk不是客户端程序,可以直接在myisam表上操作。

3.mysqlcheck是通过mysql server自身对表进行检查和修复;myisamchk要求被检测表是没有被打开、或未被使用,如果myisamchk和mysql server同时对表操作,可能导致表被损坏。

mysqlcheck有三种使用模式,取决于用户如何调用它:

1.mysqlcheck默认的第一个参数是数据库名:

> mysqlcheck testdb

第一个参数后面的参数被认为是数据库中对应的表:

> mysqlcheck testdb table1 table2

2.也可以使用参数--databases(-B)指定多个数据库:

> mysqlcheck --databases db1 db2 db3

3.检查所有的数据库:

> mysqlcheck --all-databases

myisamchk默认是检查表

1.检查表(也可以使用索引文件)

> myisamchk table1

> myisamchk table1.MYI

2.修复表

> myisamchk -recover table1

其它参数参考文档!

mysql isamchk_mysqlcheck与myisamchk的区别相关推荐

  1. MySQL数据库引擎介绍、区别、创建和性能测试的深入分析

    深入理解MySQL的数据库引擎的类型 作者: 字体:[增加 减小] 类型:转载 本篇文章是对MySQL的数据库引擎的类型进行了详细的分析介绍,需要的朋友参考下   你能用的数据库引擎取决于mysql在 ...

  2. mysql社区版与cluster 区别_MySQL版本Enterprise/Community/Cluster等版本的区别

    MySQL分为多种版本如Community.Enterprise.Cluster和Workbench等,MySQL不同版本有什么区别?LAMPLNMP分享: MySQL版本区别 ● MySQL Com ...

  3. SQL Server 和 MySql 语法和关键字的区别

    (1)    MySQL的ifnull()函数对应sql的isnull()函数; (2)    mysql的存储过程中变量的定义去掉@; (3)    mysql的每句结束要用";" ...

  4. php里面sql是什么意思,MySQL和SQL是什么?MySQL和SQL之间的区别有哪些

    MySQL和SQL之间的区别有哪些?很多PHP的初学者,对MySQL,MyAdmin和SQL有什么区别并不是很清楚?下面 第一PHP社区 就带领大家来学习一下MySQL和SQL之间的区别.[推荐阅读: ...

  5. oracle数据库跟mysql的区别_关于Oracle数据库与MySQL数据库的几点区别

    Oracle数据库与MySQL数据库的区别是本文我们主要要介绍的内容,接下来我们就开始介绍这部分内容,希望能够对您有所帮助. Oracle与MySQL的区别: 1.在Oracle中用select * ...

  6. MySQL - change 和 modify 的区别

    表描述 MySQL 中 change 和 modify 区别 更改列名 change: alter table 表名 change 旧列名 新列名 类型 只更改列属性 change: alter ta ...

  7. SQL、MySQL与HiveSQL的使用区别ing

    SQL.MySQL与HiveSQL的使用区别 1 查询结果前10条数据 2 返回是周几的函数 3 查看表结构数量 4 获取当前时间 5 从数据库定位到某张表 6 分号字符: 7 IS [NOT] NU ...

  8. mysql 、oracle存储过程语法区别

    mysql .oracle存储过程语法区别 1.  条件语句:mysql使用elseif关键字,oracle是elsif关键字: oracle: if表达式 then 表达式: elsif 表达式: ...

  9. MySQL与Oracle的应用区别

    关系型数据库(Oracle与MySQL优缺点.使用区别) MySQL的特点 1.性能卓越,服务稳定,很少出现异常宕机: 2.开放源代码无版本制约,自主性及使用成本低: 3.历史悠久,社区和用户非常活跃 ...

  10. mysql社区版与cluster 区别_MySQL版本Enterprise/Community/Cluster有何区别

    MySQL版本Enterprise/Community/Cluster有何区别 发布时间:2020-05-28 14:23:34 来源:PHP中文网 阅读:278 作者:三月 下面讲讲关于MySQL版 ...

最新文章

  1. Vue 踩坑之旅(1)
  2. 使用javabean类用户注册
  3. eas库存状态调整单不能反审核_审核与反审核
  4. zen-coding for notepad++,前端最佳手写代码编辑器
  5. OFD文件结构--Signatures.xml
  6. 系统调用功能模块的初始化
  7. 数据结构与算法 —— 动态数组
  8. MATLAB GUI的界面归一化问题
  9. 马云:我不懂技术,但我尊重技术(附演讲全文
  10. iphonex屏幕出现一条绿线_苹果x出现闪屏乱跳怎么回事
  11. MPB:中科院微生物所蔡磊组-运用可培养组技术开展难培养真菌的分离和鉴定
  12. Redis面试题及答案 2021最新版 140道
  13. 【毕业设计】基于 stm32 的病房呼叫系统 - 物联网 嵌入式 单片机
  14. [C程序设计]请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。
  15. android开发方法数,Android方法数methods超过65536详解
  16. idea svn插件离线安装_idea离线安装lombock插件
  17. Mysql的数据类型bit 导出数据展示为SOH
  18. CCNA理论学习笔记整理(一)
  19. ARM neon详解
  20. 《深入理解JAVA虚拟机》学习笔记(二)

热门文章

  1. STM32——库函数版——数码管动态显示程序
  2. html每访问一次显示1到10,开方表1到100 根号1到10 分别约等于多少
  3. cocos2d 屏幕適配_cocos2dx 3.2 屏幕适配的理解
  4. zip gbk java,java 解压 ZIP 中文 乱码 GBK UTF-8 完美解决方案
  5. DataGame: IKCEST 2019
  6. erlang web服务器性能,100万并发连接服务器笔记之Erlang完成1M并发连接目标
  7. 深度学习框架PyTorch:入门与实践 学习(一)
  8. vector容器v1、v2之间相互赋值的三种方法及易错点详解
  9. Linux下获取时间差(毫秒级)
  10. 2本学计算机好就业吗,今年高三了,感觉考不上2本了,想读个好点的大专将来好就业。学什么技术好呢,汽修,数控,计算机还是别的什么,求支招,毕业5年后打算自己开店的。...