mysql 开垦晋级篇体系 34 工具篇 mysqlcheck(MyISAM表维护理工科人具)

一.概述

        
mysqlcheck客户端工具得以检查和修补MyISAM表,还足以优化和深入分析表。实际上,它集成了mysql工具中check,repair,analyze,optimize功用,对于check
则不帮衬MEMOHavalY表, repair 则不支持InnoDB表。mysqlcheck独有在数据库运维的景观下才可运维,意味着不用甘休服务操作。
  下边是三种调用mysqlcheck情势:
    图片 1

  option中常用以下选项:

-c, –check

检查表

-r, –repair

修复表

-a, –analyze

分析表

-o, –optimize

优化表

  1.1 检查表(check)

[root@hsr data]# pwd
/usr/local/mysql/data
[root@hsr data]# /usr/local/mysql/bin/mysqlcheck -uroot -p -c test

    图片 2

    下边检查到了test库中a表是OK的

  1.2 修复表(repair)

[root@hsr data]# /usr/local/mysql/bin/mysqlcheck -uroot -p -r test

    图片 3
    在test库新建了叁个innodb类型的b表,上海教室显示b表不支持修复。
  1.3 分析表(analyze)

[root@hsr data]# /usr/local/mysql/bin/mysqlcheck -uroot -p -a test

    图片 4
  1.4 优化表(optimize)

[root@hsr data]# /usr/local/mysql/bin/mysqlcheck -uroot -p -o test

    图片 5

相关文章