网站大量收购独家精品文档,联系QQ:2885784924

mysqlcheck修复命令.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mysqlcheck修复命令.doc

mysqlcheck修复命令 : mysqlcheck客户端可以检查和修复MyISAM表。它还可以优化和分析表。mysqlcheck的功能类似myisamchk,但其工作不同。主要差别是当mysqld服务器在运行时必须使用mysqlcheck,而myisamchk应用于服务器没有运行时。使用mysqlcheck的好处是不需要停止服务器来检查或修复表。 Mysqlcheck为用户提供了一种方便的使用SQL语句CHECK TABLE、REPAIR TABLE、ANALYZE TABLE和OPTIMIZE TABLE的方式。它确定在要执行的操作中使用使用哪个语句,然后将语句发送到要执行的服务器上。 有3种方式来调用mysqlcheck: Php代码 shell mysqlcheck [options] db_name [tables] -uusername -ppassword shell mysqlcheck [options] --database DB1 [DB2 DB3...] -uusername -ppassword shell mysqlcheck [options] --all-databases -uusername -ppassword 如果没有指定任何表或使用--database或--all-databases选项,加上-A则检查数据库服务器上的所有数据库。 比较常用的[options]比如:-a -c -o -r 可以统一写成 -acor mysqlcheck支持下面的选项: ---help,-? 显示帮助消息并退出。 --all--database,-A 检查所有数据库中的所有表。与使用---database选项相同,在命令行中命名所有数据库。 --all-in-1,-1 不是为每个表发出一个语句,而是为命名数据库中待处理的所有表的每个数据库执行一个语句。 --analyze,-a 分析表。 --auto-repair 如果某个被检查的表破坏了,自动修复它。检查完所有表后自动进行所有需要的修复。 --character-sets-dir=path 检查表的错误。 --check-only-changed,-C 只检查上次检查以来已经更改的或没有正确关闭的表。 --compress 压缩在客户端和服务器之间发送的所有信息(如果二者均支持压缩)。 ---database,-B 处理数据库中命名的所有表。使用该选项,所有字名参量被看作数据库名,而不是表名。 ---debug[=debug_options],-# [debug_options] 写调试日志。debug_options字符串通常为d:t:o,file_name。 --default-character-set=charset 使用charsetas默认字符集。参见5.10.1节,“数据和排序用字符集”。 --extended,-e 如果你正使用该选项来检查表,可以确保它们100%地一致,但需要很长的时间。 如果你正使用该选项来修复表,则运行扩展修复,不但执行的时间很长,而且还会产生大量的垃圾行! --fast,-F 只检查没有正确关闭的表。 --force,-f 即使出现SQL错误也继续。 --host=host_name,-h host_name 连接给定主机上的MySQL服务器。 --medium-check,-m 执行比--extended操作更快的检查。只能发现99.99%的错误,在大多数情况下这已经足够了。 --optimize,-o 优化表。 --password[=password],-p[password] 当连接服务器时使用的密码。如果使用短选项形式(-p),选项和 密码之间不能有空格。如果在命令行中--password或-p选项后面没有 密码值,则提示输入一个密码。 --port=port_num,-P port_num 用于连接的TCP/IP端口号。 --protocol={TCP | SOCKET | PIPE | MEMORY} 使用的连接协议。 --quick,-q 如果你正使用该选项在检查表,它防止扫描行以检查错误链接的检查。这是最快的检查方法。 如果你正使用该选项在修复表,它尝试只修复索引树。这是最快的修复方法。 --repair,-r 执行可以修复大部分问题的修复,只是唯一值不唯一时不能修复。 --silent,-s 沉默模式。只打印错误消息。 --socket=path,-S path 用于连接的套接字文件。 --tables 覆盖---database或-B选项。选项后面的所有参量被视为表名。 --user=user_name,-u user_name 当连接服务器时使用的MySQL

文档评论(0)

000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档