大部分服务器管理员知道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打印有用的导航或暂时信息——例如,目前日期或时间,服务器统计和泥在数据库/列表层次的位置

你可以在相关(及其他选项)内容。

mysql客户库_你应该知道的10个MySQL客户启动选项相关推荐

  1. ftpclient怎么获取到该目录下面得文件_你应该知道的10种Python文件系统方法

    使用os和shutil操作文件和文件夹 你可以编写Python程序来与文件系统进行交互来做很酷的事情.怎么做并不总是非常清楚.本文是当前和有抱负的开发人员和数据科学家的指南.我们将重点介绍10个基本的 ...

  2. python文件系统_你应该知道的10个Python文件系统方法

    4.os.chdir("/absolute/or/relative/path") 等价于macOS/Linux系统的cd命令 此方法将当前工作目录更改为提供的绝对路径或相对路径.如 ...

  3. 那些开源库你是怎么知道的?

    最近看到很多人在用一种点云库PCL,就了解了一下,看到这个库本身是基于众多其他开源库开发的,如boost, eigen, flann, Qhull, VTK, google test......,突然 ...

  4. 声场测试话筒_麦克风测试/使用时要知道的10个重要声学知识

    麦克风测试/使用时要知道的10个重要声学知识 1.混响 声音在房间内衰减的方式是影响声音录制的重要因素.混响对声音的作用是两面的,可以更好也可以更坏,混响时间是其中重要的条件.混响时间指的是从声源停止 ...

  5. 程序员应该知道的10大编程格言

    作者 | BarryWang 来源 | https://www.cnblogs.com/barrywxx/p/4399007.html 每个程序员都该知道的10大编程格言(Kevin Pang): 编 ...

  6. WMS开发前要知道的10大关键点

    导语 大家好,我是智能仓储物流技术研习社的社长,你的老朋友,老K. 知识星球 * 原创电子书 * 深海社区 * 微信群 现代供应链需求对仓库管理系统(WMS)形成了一系列复杂而又严格的要求,并且面临的 ...

  7. 关于软件开发,都应该知道的10个常识

    2011年,马克·安德列森(Marc Andreessen)写了一篇文章,预言"软件吞噬世界".观点主要有两个:第一,许多传统业务正在被软件公司所取代:第二,所有其他公司都发现,他 ...

  8. 大规模运行MongoDB应该知道的10件事

    MongoDB的首席解决方案架构师Asya Kamsky 最近发表了一篇文章,概括了大规模运行MongoDB需要知道的10件事. MongoDB也需要DevOps.MongoDB是一个数据库.和任何其 ...

  9. 女孩做妻子前应知道的10件事

    女孩做妻子前应知道的10件事 一段时间的甜蜜恋爱期过后,你和心爱的他终于要踏上期盼已久的红地毯.你发誓一定要做个最幸福的小女人,要成一个永远让丈夫着迷的好妻子.从一个女孩的身份转变为一个妻子的身份前, ...

最新文章

  1. 区块链相关论文研读5:分布式隐私保护可审计的账本,zkLedger
  2. java严格模式_“use strict” 严格模式使用(前端基础系列)
  3. 通过 Continual Learning 提高 ML.NET 模型准确性并增强性能
  4. 关于collectionview布局的坑
  5. ASP.NET Core管道深度剖析(4):管道是如何建立起来的?
  6. Ubuntu安装之python开发
  7. runtime简单的使用解决实际问题(交换方法)
  8. 易语言执行mysql命令_易语言执行sql进度条 易语言mysql
  9. SpringBoot及SpringCloud版本管理(Gradle版本)
  10. python中eval和ast.literal_eval的区别
  11. electron 剪贴板 截图_利用 Electron 开发快速截图工具(二)
  12. ios系统安装android,iPhone上安装Android系统详细步骤。
  13. linux下拷贝某一时间段的文件
  14. c# RoundUp函数
  15. 鲁迅研究(海南大学)
  16. 文字下划线效果(标题hover效果)
  17. PlatoFarm进展不断,接连上线正式版以及推出超级原始人NFT
  18. Termux安装sox但rec录音静音的问题
  19. Chipscope run卡住问题Sample Buffer has 0 samples
  20. Android 超好用的万能播放器——ijkplayer

热门文章

  1. 春天重新审视战略模式
  2. 快速提示:使用Chrome开发工具调试GWT应用程序
  3. 带有Java DSL的Spring Integration MongoDB适配器
  4. 拖动滑块拼图背景图没显示_计划B? 那是计划N…没什么。 拼图于2015年问世
  5. Hamcrest Matchers教程
  6. rabbitmq 传递文件_RabbitMQ:计划邮件传递
  7. JBoss Fuse 6.2发布–指导如何快速尝试
  8. xuggler 中文开发_Xuggler开发教程
  9. Java 8的装饰器模式
  10. 编写干净的测试–验证或不验证