<b>你应当知道的10个MySQL客户启动选项</b>[MySQL防范]
本文“<b>你应当知道的10个MySQL客户启动选项</b>[MySQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
大部份服务器管理员知道MySQL数据库管理系统(RDBMS)是高度机动的软件块,带有范围广漠的启动选项,可以用来改正相关行为.但是,大部份人却不清楚,尺度MySQL客户端带有平等大量的启动选项,此中一些在平常MySQL交互作用中极其有效.这些选项本身不是"奥秘",而它们中很多未被利用,乃至此中一些可以明显利于服务器交互作用的历程处理.
表A是此中一些不太出名的MySQL客户程序启动选项.表格中的每一条目注释了每个选项的功效以及用法.这将赐与你MySQL利用范围和深度等问题一些设法,帮忙你完成平常利用程序开辟.
表 A
选项 |
功效 |
什么时刻利用 |
紧缩 |
本选项紧缩了客户和服务器之间的上游和下游数据包传送,假定衔接的两头支持该紧缩. |
利用本选项提高了通讯宽带被限制时的性能—比方,通过一个慢网衔接 |
调试 |
该选项强迫MySQL写调试数据到一个指定的日记文件,包含启动和关闭以及历程处理.可以结合--debug-info的其他调试信息选项利用 |
当处理有经验的服务器或客户时,利用本选项得到MySQL的具体诊断信息. |
强迫 |
本选项强迫MySQL持续处理SQL号令,乃至当错误发生时. |
在自动化安装/解安装程序中利用本选项—比方,当你尝试将大批量注入记录加入数据库,作为程序安装的一部份,并且不想复制条目来中止历程 |
呼机 |
本选项导出MySQL的查询输出,至一个外部"pager"程序,比方cat,少或多 |
当你的查询返回一个大的后果设置时利用本选项,并且你但愿通过屏幕交互式翻页 |
xml |
本选项格局化你的MySQL查询后果,作为杰出格局化的XML |
当你但愿将查询以尺度格局输出包时,普通作为与第三方程序结合的前奏 |
单-数据库 |
除了与数据库命名相关的选项以外,本选项奉告MySQL客户忽视全部号令 |
利用本选项泄露来自SQL注入文件的有关单数据库的行动,大概跳过某数据库更新. |
字母T |
本选项让你将全部查询输出日记记入一个外部文件 |
、 利用本选项当你需求一个事件处理记录时,大概用于今后参考,或用于保存查帐索引 |
--wait 等候
|
普通,假如无法衔接到服务器,MySQL客户自动举行非常中止.本选项强迫它等候定义的时间隔断,然后重试. |
Use this option to cut down on keystrokes when attempting to contact a remote or non-responsive MySQL server. 当尝试衔接一个远程或未呼应MySQL服务器时,利用本选项堵截按键
|
安全更新 |
本选项奉告MySQL轻忽全部无资格DML号令——即该号令不包含过滤尺度,比方WHERE, LIMIT or HAVING子句.这供应了避免不测改正或删除整个表格或数据库的安全网络.
|
当你向自动保护自己避免危险查询时利用本选项,这些查询大概惹起分布遍及的数据破坏或丧失 |
--prompt 提醒 |
本选项答应你改变尺度mysql>号令提醒,利用各种未定义格局. |
利用本选项将使你的MySQL打印有效的导航或暂时信息——比方,目前日期或时间,服务器统计和泥在数据库/列表层次的位置 |
本文地址: | 与您的QQ/BBS好友分享! |