mysqlcheck:表维护和维修程序_MySQL数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

mysqlcheck:表维护和维修程序

作者:黑客防线网安MYSQL维护基地 来源:黑客防线网安MYSQL维护基地 浏览次数:0

本篇关键词:程序维修维护使用
黑客防线网安网讯:  mysqlcheck客户端可以检查和修复MyISAM表。它还可以优化和分析表。  mysqlcheck的功能类似myisamchk,但其工作不同。主要差别是当mysqld服务器在运行时必须使用mysqlcheck,而myisamc...

  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   默认选项为--repair
  mysqlanalyze   默认选项为--analyze
  mysqloptimize   默认选项为--optimize

  mysqlcheck

  支持下面的选项:

  ·         ---help,-?

  显示帮助消息并退出。

  ·         --all--database,-A

  检查所有数据库中的所有表。与使用---database选项相同,在命令行中命名所有数据库。

  ·         --all-in-1,-1

  不是为每个表发出一个语句,而是为命名数据库中待处理的所有表的每个数据库执行一个语句。

  ·         --analyze,-a

  分析表。

  ·         --auto-repair

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-8445-1.html
网站维护教程更新时间:2012-03-20 04:55:58  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer