mysqlcheck:表维护和维修程序

2009-05-13 10:35:04来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


                mysqlcheck客户端可以检查和修复MyISAM表。它还可以优化和分析表。
               
                mysqlcheck的功能类似myisamchk,但其工作不同。主要差别是当mysqld服务器在运行时必须使用mysqlcheck,而myisamchk应用于服务器没有运行时。使用mysqlcheck的好处是不需要停止服务器来检查或修复表。
               
                Mysqlcheck为用户提供了一种方便的使用SQL语句CHECK
                TABLE、REPAIR
                TABLE、ANALYZE TABLE和OPTIMIZE
                TABLE的方式。它确定在要执行的操作中使用使用哪个语句,然后将语句发送到要执行的服务器上。
               
                有3种方式来调用mysqlcheck
                shell> mysqlcheck[options] db_name [tables]
                shell> mysqlcheck[options] ---database DB1 [DB2 DB3...]
                shell> mysqlcheck[options] --all--database
               
                如果没有指定任何表或使用---database或--all--database选项,则检查整个数据库。
               
                同其它客户端比较,mysqlcheck有一个特殊特性。重新命名二进制可以更改检查表的默认行为(--check)。如果你想要一个工具默认可以修复表的工具,只需要将mysqlcheck重新复制为mysqlrepair,或者使用一个符号链接mysqlrepair链接mysqlcheck。如果调用mysqlrepair,可按照命令修复表。
               
                下面的名可用来更改mysqlcheck的默认行为:
               
                       
                               
                               

                                mysqlrepair

                               
                               

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:mysqlbinlog:用于处理二进制日志文件的实用工具

下一篇:mysqldump:数据库备份程序