MariaDB社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4935|回复: 0
打印 上一主题 下一主题

[指南] 10个MySQL客户启动选项

[复制链接]
跳转到指定楼层
1#
发表于 2007-7-20 16:34:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
发布日期:2007-05-08      来自:MySQL China

   大部分服务器管理员知道MySQL数据库管理系统(RDBMS)是高度灵活的软件块,带有范围广阔的启动选项,可以用来修改相关行为。然而,大部分人却不清楚,标准MySQL客户端带有同等大量的启动选项,其中一些在日常MySQL交互作用中极为有用。这些选项本身不是“秘密”,而它们中很多未被使用,甚至其中一些可以显著利于服务器交互作用的过程处理。

  以下是其中一些不太知名的MySQL客户程序启动选项。表格中的每一条目解释了每个选项的功能以及用法。这将给予你MySQL应用范围和深度等问题一些想法,帮助你完成日常应用程序开发。

1、压缩
功能:本选项压缩了客户和服务器之间的上游和下游数据包传送,假设连接的两端支持该压缩。
用途:使用本选项提高了通讯宽带被限制时的性能—例如,通过一个慢网连接

2、调试
功能:该选项强制MySQL写调试数据到一个指定的日志文件,包括启动和关闭以及过程处理。可以结合--debug-info的其他调试信息选项使用
用途:当处理有经验的服务器或客户时,使用本选项获得MySQL的详细诊断信息。

3、强制
功能:本选项强制MySQL继续处理SQL命令,甚至当错误发生时。
用途:在自动化安装/解安装程序中使用本选项—例如,当你尝试将大批量注入记录加入数据库,作为程序安装的一部分,并且不想复制条目来中断过程

4、呼机
功能:本选项导出MySQL的查询输出,至一个外部“pager”程序,例如cat,少或多
用途:当你的查询返回一个大的结果设置时使用本选项,并且你希望通过屏幕交互式翻页

5、xml
功能:本选项格式化你的MySQL查询结果,作为良好格式化的XML
用途:当你希望将查询以标准格式输出包时,通常作为与第三方程序结合的前奏

6、单-数据库
功能:除了与数据库命名相关的选项以外,本选项告诉MySQL客户忽略所有命令
用途:使用本选项泄漏来自SQL注入文件的有关单数据库的行动,或者跳过某数据库更新。

7、字母T
功能:本选项让你将所有查询输出日志记入一个外部文件
用途:使用本选项当你需要一个事务处理记录时,或者用于以后参考,或用于保留查帐索引

8、--wait / 等待
功能:通常,如果无法连接到服务器,MySQL客户自动进行异常中断。本选项强制它等待定义的时间间隔,然后重试。
Use this option to cut down on keystrokes when attempting to contact a remote or non-responsive MySQL server.
用途:当尝试连接一个远程或未响应MySQL服务器时,使用本选项切断按键

9、安全更新
功能:本选项告诉MySQL忽视所有无资格DML命令——即该命令不包含过滤标准,例如WHERE, LIMIT or HAVING子句。这提供

了防止意外修改或删除整个表格或数据库的安全网络。
用途:当你向自动保护自己防止危险查询时使用本选项,这些查询可能引起分布广泛的数据损坏或丢失

10、--prompt / 提示
功能:本选项允许你改变标准mysql>命令提示,使用各种未定义格式。
用途:使用本选项将使你的MySQL打印有用的导航或暂时信息——例如,目前日期或时间,服务器统计和泥在数据库/列表层次的位置
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 顶 踩
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|MariaDB社区 ( 京ICP备07012489号    |
业务联系: QQ:48474881; 邮箱: 48474881@qq.com; 电话:13911732319
声明:本站部分文章是网友转载,若未经作者同意或署名有误,请联系网站管理员。

GMT+8, 2024-11-1 18:42 , Processed in 0.060222 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表