iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL 客户端命令参数总结
  • 676
分享到

MySQL 客户端命令参数总结

2024-04-02 19:04:59 676人浏览 八月长安
摘要

1 Mysql 语法: mysql [option] db_name 选项 : --auto-rehash 开启命令自动补全功能

1 Mysql

语法: mysql [option] db_name

选项 :

             --auto-rehash               开启命令自动补全功能

             --disable-auto-rehash  关闭命令自动补全功能 ,这会让mysql启动得更快

             --auto-vertical-output   当查询出来的结果过于宽,屏幕显示不整齐的时候,可用这个参数输出垂直输出的格式

            --batch, -B                    打印结果,使用tab作为列间隔符,每个行占用新的一行。使用该选项,则mysql不使用历史文件。

           --binary-as-hex               当给定此选项时, mysql 使用十六进制表示法 (0xvalue) 显示二进制数据。

          --binary-mode             二进制模式, 此选项有助于处理可能包含 BLOB 值的 mysqlbinlog 输出。默认情况下, mysql 在语句中转换 \r\n 为\n,把\0解释为语句终止符,二进制模式禁用这两种功能。它还禁用所有 mysql非交互式模式中的字符集和分隔符以外的命令 (用于输入到 mysql 或使用源命令加载)。

            --bind-address=ip_address  当主机上有多个网络接口的情况下,使用此选项取选择那个接口取访问mysql 服务

            --character-sets-dir=dir_name  安装字符集的目录。

            --column-names                      显示列信息,默认是加上的 

            --column-type-info                   在结果中显示元数据信息

            --comments                            是否在发送到服务器的语句中剥离或保留注释。默认值为--跳过注释

            --compress                             压缩客户端和服务器之间发送的所有信息 (如果两者都支持压缩)。

            --connect-expired-passWord              如果用于连接的帐户的密码过期, 则向服务器指示客户端可以处理沙盒模式。详情可以看章节6.3.8 密码过期和沙盒模式

            --database=db_name            要使用的数据库。这主要用于选项文件。

            --debug                                 写调试日志。debug_options字符串通常为'd:t:o,file_name'。 默认为'd:t:o,/tmp/mysql.trace'。

            --debug-info                           当程序退出时,输出部分调试信息

            --defalult-character-set=charset  使用charset作为默认字符集

            --execute=statement, -e statement  执行语句并退出,常用于脚本

            --defaults-extra-file=file_name    请在全局选项文件之后 (在 Unix 上) 在用户选项文件之前读取此选项文件。如果文件不存在或不能访问就会报错

            --defaults-file=file_name           指定客户端配置文件的路径,默认mylogin.cnf

            --delimiter=str                            设定分隔符,默认的是;

            --disable-named-commands      禁用命名命令。只使用表单,或者只在一行开头使用指定的命令,以分号结尾,mysql开始使用这个选项,默认是这个选项

            --enable-cleartext-plugin            启用 mysql_clear_password 明文身份验证插件。 

            --force, -f                                     即使发生 SQL 错误,仍然执行

            --histignore                                 一个冒号分隔的列表,其中一个或多个模式指定用于记录目的的语句。这些模式被添加到默认模式列表中(“标识:密码”)。该选项指定的值会影响写入历史文件的语句的日志记录,以及syslog选项。要了解更多信息,请参阅“MYSQL日志”一节。

            --host                                          指定要连接的mysql服务器地址

            --html                                          输出格式化为html模式

            --Ignore-spaces                         忽略函数名之后的空格。在讨论忽略空间SQL模式时(请参见5.1.8,服务器SQL模式)的讨论中描述了这一点。

            --init-command=str                     在连接mysql数据库后,会执行一次指定的命令,如果自动重连开启了,重连后会再次执行该命令

            --line-numbers                             为错误写行号。与——skip-line-numbers禁用这个。

            --local-infile[={0|1}]                       启用或禁用本地加载数据文件的能力。对于mysql,默认情况下禁用此功能。由于没有任何价值,该选项允许本地。这个选项可以作为-本地infile=0或-本地infile=1来显式地禁用或启用本地文件。启用本地数据加载也需要服务器允许;请参阅第6.1.6节,有关负载数据本地的安全性问题

            --login-path=name                     在.mylogin.cnf登录路径文件中读取名为登录路径的选项。登录路径是一个选项组,其中包含指定要连接的MySQL服务器和身份验证的选项。要创建或修改登录路径文件,请使用mysql配置编辑器实用程序。看mysql配置编辑器(1)。

            --named-commands                  启用命名命令。长格式命令是允许的,而不仅仅是短格式命令。例如,退出和q都被识别。使用——skip-named命令来禁用命名命令。参见“MYSQL命令”一节。

            --no-auto-rehash                        这与跳过 auto-rehash 的效果相同。请参见 auto-rehash 的描述。

            --no-beep                                    发生错误时不要发出蜂鸣音。

            --no-defaults                                不要读取任何选项文件。如果程序启动失败,因为从选项文件中读取未知选项,那么可以使用no-defaults来防止它们被读取。唯一的例外是,如果存在的话,.mylogin.cnf文件在所有情况下都是读取的。这允许以比在命令行更安全的方式指定密码,即使使用了不使用缺省值。(.mylogin.cnf是由mysql配置编辑器工具创建的。看到mysql配置编辑器(1)。

            --one-database                        该选项被配置后,不能处于数据库而对另一个数据库进行操作

            --pager=[command]                分页=命令使用给定的分页查询输出命令。如果省略了该命令,默认的分页器是您的分页环境变量的值。有效的分页命令,cat,less,cat [  > filename ],等等。该选项仅在Unix上工作,且仅在交互模式下工作。要禁用分页,请使用—skip分页器。这一节称为MYSQL命令,将进一步讨论输出分页。

            --password[=password]        连接到服务器时使用的密码。如果使用短选项表单(-p),则不能在选项和密码之间有空格。如果您在命令行中忽略了密码或-p选项的密码值,那么mysql将提示输入一个。在命令行上指定密码应该被认为是不安全的。请参阅6.1.2.1,最终用户的密码安全指南。您可以使用一个选项文件来避免在命令行上输入密码

            --pipe -W                              在 本地客户端 上, 使用命名管道连接到服务器。仅当服务器支持命名管道连接时, 此选项才适用。

            --port -p                                指定用于连接的tcp端口号

            --print-defaults                     打印程序名称及其从选项文件获取的所有选项

            --prompt=fORMat_str            设置默认命令提示符,默认是mysql >  提示符可以包含的特殊序列在称为MYSQL命令的部分中进行了描述。

            --protocol={TCP|Socket|PIPE|MEMORY}  用于连接到服务器的连接协议。当其他连接参数通常会导致一个协议被使用而不是你想要的时候,它是很有用的。有关可允许值的详细信息,请参阅第4.2.2节,连接到MySQL服务器。

            --quick, -q                           不要缓存每个查询结果,在收到的情况下打印每一行。如果输出暂停,这可能会降低服务器的速度。有了这个选项,mysql就不使用历史文件了。

            --raw, -r                                     对于表格输出,围绕"箱子模式"可以使一个列值与另一个列值区分开来。对于非表格输出(比如批量生产或当批处理或-静默选项)时,输出中会转义特殊字符,这样就可以很容易地识别它们。Newline、tab、NUL和反斜杠都是\n、\t、\0和 \\。

            --reconnect                       如果连接到服务器的连接丢失,则自动尝试重新连接。每次连接丢失时,都会进行一次重新连接。为了抑制重新连接行为,使用-skip-reconnect 选项。             

             --safe-updates, --i-am-a-dummy, -U 只允许那些更新和删除语句对使用键值指定的行进行操作。如果您在一个选项文件中设置了这个选项,那么您可以通过在命令行上使用-安全更新来覆盖它。有关此选项的更多信息,请参见“MYSQL提示”部分。

             --secure-auth   不要用旧的(4.1之前的版本)格式向服务器发送密码。这将阻止连接,除非使用新的密码格式的服务器。在MySQL 5.7.5版本中,这个选项被弃用,并将在未来的MySQL版本中删除。它启用时并试图禁用它(--skip-secure-auth,secure-auth=0)会产生一个错误。在MySQL 5.7.5之前,该选项默认启用,但可以禁用。注意,使用前4.1哈希方法的密码比使用本地密码散列方法的密码更安全。
             --server-public-key-path=file_name  文件的路径名,该文件包含服务器使用的相同的RSA公钥。文件必须以PEM格式。对于RSA密钥对的密码交换,需要使用公钥。这个选项被客户端使用,它使用一个与sha256密码插件进行身份验证的帐户连接到服务器。对于不使用该插件进行身份验证的帐户,该选项会被忽略。如果不需要基于rs基的密码交换,也会被忽略,当客户端使用安全连接连接到服务器时,情况也是如此。服务器根据需要将公钥发送给客户机,因此不需要使用此选项来进行RSA密码加密。这样做更有效率,因为服务器不需要发送密钥。有关sha256密码插件的信息,请参阅第6.5.1.4节,即sha-256插入式身份验证。只有在使用OpenSSL构建MySQL时,才可以使用此选项。

            --shared-memory-base-name=name  在windows上,使用共享内存的名称,用于使用共享内存到本地服务器的连接。默认值是MYSQL。共享内存名是区分大小写的。必须使用共享内存选项启动服务器,以启用共享内存连接。

            --show-warnings   如果有的话,在每条语句之后都要显示警告。此选项适用于交互式和批处理模式。

            --sigint-ignore        忽略SIGINT信号(通常是键入控制+C的结果)。

            --silent, -s              安静模式。产生更少的输出。这个选项可以被多次提供,以产生越来越少的输出。这个选项会导致非表格输出格式和特殊字符的转义。使用原始模式可以禁用转义;请参阅“原始选项”的描述。

            --skip-column-names, -N   不要在结果中写入列名

            --skip-line-numbers, -L  不要为错误信息写行号。当您希望比较包含错误消息的结果文件时,可以使用它。

            --socket=path, -S path  要连接到本地主机,需要使用的Unix套接字文件,或者在Windows上使用指定管道的名称。

            --ssl*                             开始的选项——ssl指定是否使用ssl连接到服务器,并指明在×××到ssl密钥和证书。请参阅第6.4.2,用于加密连接的命令选项

            --syslog, -j    这个选项使mysql向系统日志工具发送交互式语句。在Unix上,这是syslog;在Windows上,它是Windows事件日志。记录日志的位置与系统相关,在linux通常是  /var/log/messages  文件。要了解更多信息,请参阅“MYSQL日志”一节。

            --table, -t    显示表格格式的输出。这是交互使用的缺省值,但是可以用批处理模式生成表输出。

            --tee=file_name 将输出的副本附加到给定的文件。这个选项只在交互模式下工作。这一节称为MYSQL命令,进一步讨论tee文件。

            --tls-version=protocol_list 客户端用于加密连接的协议。该值是一个逗号分隔的列表,其中包含一个或多个协议名称。可以根据这个选项命名的协议依赖于用于编译MySQL的SSL库。有关详细信息,请参阅第6.4.6节,加密的连接协议和密码

            --unbuffered, -n  在每次查询之后刷新缓冲区。

            --user=user_name, -u user_name 指定连接mysql的用户名

            --verbose, -v     详细的模式。对程序所做的工作产生更多的输出。可以多次使用这个选项来生成越来越多的输出。(例如,v-v-v甚至在批处理模式下生成表输出格式。

            --version, -V    显示版本信息,然后退出。

            --vertical, -E      垂直打印查询输出行(每列值一行一行)。如果没有这个选项,您可以通过使用\G终止它们,指定单个语句的垂直输出。       

            --wait, -w             如果连接不能建立,等待和重试,而不是中止。

            --xml, -X             输出转换为xml格式
您可能感兴趣的文档:

--结束END--

本文标题: MySQL 客户端命令参数总结

本文链接: https://www.lsjlt.com/news/38646.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL 客户端命令参数总结
    1 mysql 语法: mysql [option] db_name 选项 : --auto-rehash 开启命令自动补全功能 ...
    99+
    2022-10-18
  • MySQL 客户端命令
    让我们了解一些 MySQL 客户端命令 -MySQL 会将用户发出的每条 SQL 语句发送到服务器以便执行。还有一组 mysql 自己解释的命令。获取命令列表可以通过在提示符下键入下面提到的命令来找到这些命令的列表-mysql> he...
    99+
    2023-10-22
  • MySQL命令行客户端命令
    (MySQL安装并配置好之后)一.启动或关闭MySQL服务启动服务:net start 数据库服务名字关闭服务:net stop 数据库服务名字注意:如果你已经在 mysql-> 里面,是不能使用上面...
    99+
    2022-10-18
  • Linux rpm命令参数使用总结
    本篇内容主要讲解“Linux rpm命令参数使用总结”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux rpm命令参数使用总结”吧!RPM是RedHat Package Manager(R...
    99+
    2023-06-09
  • 适用于 Windows 的 MySQL 命令行客户端?
    为了在Windows上安装MySQL命令行客户端,您需要访问以下网址以获取下载链接https://dev.mysql.com/downloads/mysql/ −快照如下 −之后,您需要选择操作系统。快照如下 −您需要选择Windows(x...
    99+
    2023-10-22
  • Java程序命令行参数用法总结
    目录基于命令行输入参数基于命令行输入系统属性JVM参数设置环境变量 vs 系统属性基于Maven命令运行Spring Boot应用前言: 在命令行中输入可以输入各类参数,本文将针对这...
    99+
    2022-11-12
  • linux下mysql数据库基础及客户端命令详解
    linux下mysql数据库基础及客户端命令详解1.mysql数据库存储引擎: SHOW ENGINES;   #查看mysql支持的存储引擎常见有如下两个存储引擎:MyISAM:每表三...
    99+
    2022-10-18
  • Mysql数据库常用命令总结
    本篇内容介绍了“Mysql数据库常用命令总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  启动Mysq...
    99+
    2022-10-18
  • MySQL 5.5客户端字符集相关参数
    character_set_client 在客户端发出SQL语句所使用的字符集。 collation_connection 连接所使用的字符集校对规则 character_set_results 返...
    99+
    2022-10-18
  • MySQL数据库管理常用命令总结
    这篇文章主要讲解了“MySQL数据库管理常用命令总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL数据库管理常用命令总结”吧!安装利用RPM包安装...
    99+
    2022-10-18
  • 端午小长假,总结了这些简单的MySQL命令
    端午小长假好快就结束了,我相信好多小伙伴和我一样,感觉还没有休息够,就结束了,休息的有点赶脚。 我在厂家之余为大家总结了一些关于MySQL的一些内容,现在我分享给大家。 对于初学MySQL的童鞋来说,可能...
    99+
    2022-10-18
  • mysql查看数据库状态的命令总结
    这篇文章主要讲解了“mysql查看数据库状态的命令总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql查看数据库状态的命令总结”吧! &n...
    99+
    2022-10-18
  • Python实现解析命令行参数的常见方法总结
    目录简介基本形式3种常见的获取和解析命令行参数的方法sys.argv案例案例源码1案例源码2案例1案例2案例3案例4简介 除ide的执行方式外,命令行的方式执行Python脚本是参数...
    99+
    2022-11-11
  • 技术分享 | 一次有趣的 MySQL 客户端命令用法的探索
    作者:陈怡 前言 这篇文章简单介绍一下运维中经常用到的“MySQL客户端”的一些小技巧。这些小技巧非专业 DBA 基本不会用到,专业的 DBA 必备。希望我的分享你们也能用到。 MySQL 客户端的内置命令有以下这些,我们会探索其中 6...
    99+
    2019-06-20
    技术分享 | 一次有趣的 MySQL 客户端命令用法的探索
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作