mysqlcheck修复命令

mysqlcheck修复命令

ID:8976829

大小:41.50 KB

页数:8页

时间:2018-04-13

mysqlcheck修复命令_第1页
mysqlcheck修复命令_第2页
mysqlcheck修复命令_第3页
mysqlcheck修复命令_第4页
mysqlcheck修复命令_第5页
资源描述:

《mysqlcheck修复命令》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、mysqlcheck修复命令:mysqlcheck客户端可以检查和修复MyISAM表。它还可以优化和分析表。mysqlcheck的功能类似myisamchk,但其工作不同。主要差别是当mysqld服务器在运行时必须使用mysqlcheck,而myisamchk应用于服务器没有运行时。使用mysqlcheck的好处是不需要停止服务器来检查或修复表。Mysqlcheck为用户提供了一种方便的使用SQL语句CHECKTABLE、REPAIRTABLE、ANALYZETABLE和OPTIMIZETABLE的方式。它确定在要执行的操作中使用使用哪个语句,

2、然后将语句发送到要执行的服务器上。有3种方式来调用mysqlcheck:Php代码1shell>mysqlcheck[options]db_name[tables]-uusername-ppassword2shell>mysqlcheck[options]--databaseDB1[DB2DB3...]-uusername-ppassword3shell>mysqlcheck[options]--all-databases-uusername-ppassword如果没有指定任何表或使用--database或--all-databases选项,加

3、上-A则检查数据库服务器上的所有数据库。比较常用的[options]比如:-a-c-o-r可以统一写成-acormysqlcheck支持下面的选项:---help,-?显示帮助消息并退出。--all--database,-A检查所有数据库中的所有表。与使用---database选项相同,在命令行中命名所有数据库。--all-in-1,-1不是为每个表发出一个语句,而是为命名数据库中待处理的所有表的每个数据库执行一个语句。--analyze,-a分析表。--auto-repair如果某个被检查的表破坏了,自动修复它。检查完所有表后自动进行所有需要

4、的修复。--character-sets-dir=path检查表的错误。--check-only-changed,-C只检查上次检查以来已经更改的或没有正确关闭的表。--compress压缩在客户端和服务器之间发送的所有信息(如果二者均支持压缩)。---database,-B处理数据库中命名的所有表。使用该选项,所有字名参量被看作数据库名,而不是表名。---debug[=debug_options],-#[debug_options]写调试日志。debug_options字符串通常为'd:t:o,file_name'。--default-cha

5、racter-set=charset使用charsetas默认字符集。参见5.10.1节,“数据和排序用字符集”。--extended,-e如果你正使用该选项来检查表,可以确保它们100%地一致,但需要很长的时间。如果你正使用该选项来修复表,则运行扩展修复,不但执行的时间很长,而且还会产生大量的垃圾行!--fast,-F只检查没有正确关闭的表。--force,-f即使出现SQL错误也继续。--host=host_name,-hhost_name连接给定主机上的MySQL服务器。--medium-check,-m执行比--extended操作更快

6、的检查。只能发现99.99%的错误,在大多数情况下这已经足够了。--optimize,-o优化表。--password[=password],-p[password]当连接服务器时使用的密码。如果使用短选项形式(-p),选项和密码之间不能有空格。如果在命令行中--password或-p选项后面没有密码值,则提示输入一个密码。--port=port_num,-Pport_num用于连接的TCP/IP端口号。--protocol={TCP

7、SOCKET

8、PIPE

9、MEMORY}使用的连接协议。--quick,-q如果你正使用该选项在检查表,它防止扫

10、描行以检查错误链接的检查。这是最快的检查方法。如果你正使用该选项在修复表,它尝试只修复索引树。这是最快的修复方法。--repair,-r执行可以修复大部分问题的修复,只是唯一值不唯一时不能修复。--silent,-s沉默模式。只打印错误消息。--socket=path,-Spath用于连接的套接字文件。--tables覆盖---database或-B选项。选项后面的所有参量被视为表名。--user=user_name,-uuser_name当连接服务器时使用的MySQL用户名。--verbose,-v冗长模式。打印关于各阶段程序操作的信息。--

11、version,-V显示版本信息并退出。------------------------------------华丽的分割线-------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。