mysql中优化和修复数据库工具mysqlcheck详细介绍


当前第2页 返回上一页


四、mysqlcheck参数详解:

---help,-?

显示帮助消息并退出。

--all--database,-A

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

--all-in-1,-1

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

--analyze,-a

分析表。

--auto-repair

如果某个被检查的表破坏了,自动修复它。检查完所有表后自动进行所有需要的修复。

--character-sets-dir=path

字符集的安装目录。参见5.10.1节,“数据和排序用字符集”。

--check,-c

检查表的错误。

--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用户名。

--verbose,-v

冗长模式。打印关于各阶段程序操作的信息。

--version,-V

显示版本信息并退出。

更多相关Mysql内容来自木庄网络博客


标签:Mysql

返回前面的内容

相关阅读 >>

mysql如何查询以谁结尾

如何在mysql数据库中创建新表

mysql读写锁怎么添加?

mysql数据库用户权限管理

mysql中如何加密存储

详细解读mysql中的权限

几种mysql复制表结构、表数据方法

mysql多字段分区

ubuntu环境下如何使java连接mysql数据库

mysql修改密码的三种方式介绍(代码示例)

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...