MySQL客户端命令参数总结

  mysql

1   

语法:mysql[选项]db_name

  
 <代码>选项:
  
  ——auto-rehash开启命令自动补全功能
  
  ——disable-auto-rehash关闭命令自动补全功能,这会让mysql启动得更快
  
  ——auto-vertical-output当查询出来的结果过于宽,屏幕显示不整齐的时候,可用这个参数输出垂直输出的格式
  
  批,- b打印结果,使用标签作为列间隔符,每个行占用新的一行。使用该选项,则mysql不使用历史文件。
  
  ——binary-as-hex当给定此选项时,mysql使用十六进制表示法(0 xvalue)显示二进制数据。
  
  ——二进制模式二进制模式,此选项有助于处理可能包含BLOB值的mysqlbinlog输出。默认情况下,mysql在语句中转换\ r \ n为\ n,把\ 0解释为语句终止符,二进制模式禁用这两种功能。它还禁用所有mysql非交互式模式中的字符集和分隔符以外的命令(用于输入到mysql或使用源命令加载)。
  
  ——bind-address=ip_address当主机上有多个网络接口的情况下,使用此选项取选择那个接口取访问mysql服务
  
  ——character-sets-dir=dir_name安装字符集的目录。
  
  ——列名显示列信息,默认是加上的
  
  ——column-type-info在结果中显示元数据信息
  
  ——评论是否在发送到服务器的语句中剥离或保留注释。默认值为——跳过注释
  
  ——压缩压缩客户端和服务器之间发送的所有信息(如果两者都支持压缩)。
  
  ——connect-expired-password如果用于连接的帐户的密码过期,则向服务器指示客户端可以处理沙盒模式。详情可以看章节6.3.8密码过期和沙盒模式
  
  ——数据库=db_name要使用的数据库。这主要用于选项文件。
  
  ——调试写调试日志.debug_options字符串通常为“d: t o, file_name”。默认为“d:师:啊,/tmp/mysql.trace”。
  
  ——debug-info当程序退出时,输出部分调试信息
  
  ——defalult-character-set=字符集使用字符集作为默认字符集
  
  ——执行=语句,- e声明执行语句并退出,常用于脚本
  
  ——defaults-extra-file=file_name请在全局选项文件之后(在Unix上)在用户选项文件之前读取此选项文件。如果文件不存在或不能访问就会报的错
  
  ——defaults-file=file_name指定客户端配置文件的路径,默认mylogin.cnf
  
  ——分隔符=str设定分隔符,默认的是;
  
  ——disable-named-commands禁用命名命令。只使用表单,或者只在一行开头使用指定的命令,以分号结尾,mysql开始使用这个选项,默认是这个选项
  
  ——enable-cleartext-plugin启用mysql_clear_password明文身份验证插件。
  
  力,- f即使发生SQL错误,仍然执行
  
  ——histignore一个冒号分隔的列表,其中一个或多个模式指定用于记录目的的语句。这些模式被添加到默认模式列表中(“标识:密码”)。该选项指定的值会影响写入历史文件的语句的日志记录,以及syslog选项。要了解更多信息,请参阅“MYSQL日志”一节。
  
  ——主机指定要连接的mysql服务器地址
  
  ——html输出格式化为html模式
  
  ——Ignore-spaces忽略函数名之后的空格。在讨论忽略空间SQL模式时(请参见5.1.8,服务器SQL模式)的讨论中描述了这一点。
  
  ——init命令=str在连接mysql数据库后,会执行一次指定的命令,如果自动重连开启了,重连后会再次执行该命令
  
  ——行号为错误写行号。与——skip-line-numbers禁用这个。
  
  ——local-infile[={0 | 1}]启用或禁用本地加载数据文件的能力。对于mysql,默认情况下禁用此功能,由于没有任何价值,该选项允许本地。这个选项可以作为——本地infile=0或-本地infile=1来显式地禁用或启用本地文件。启用本地数据加载也需要服务器允许;请参阅第6.1.6节,有关负载数据本地的安全性问题
  
  ——登录路径=名字在.mylogin.cnf登录路径文件中读取名为登录路径的选项。登录路径是一个选项组,其中包含指定要连接的MySQL服务器和身份验证的选项。要创建或修改登录路径文件,请使用MySQL配置编辑器实用程序。看MySQL配置编辑器(1)。
  
  ——named-commands启用命名命令。长格式命令是允许的,而不仅仅是短格式命令,例如,退出和q都被识别。使用,skip-named命令来禁用命名命令。参见“MYSQL命令”一节。
  
  ——no-auto-rehash这与跳过auto-rehash的效果相同。请参见auto-rehash的描述。
  
  ——no-beep发生错误时不要发出蜂鸣音。
  
  ——已不要读取任何选项文件。如果程序启动失败,因为从选项文件中读取未知选项,那么可以使用已来防止它们被读取。唯一的例外是,如果存在的话,.mylogin.cnf文件在所有情况下都是读取的。这允许以比在命令行更安全的方式指定密码,即使使用了不使用缺省值。(.mylogin.cnf是由mysql配置编辑器工具创建的。看到mysql配置编辑器(1)。
  
  ——一个数据库该选项被配置后,不能处于数据库而对另一个数据库进行操作
  
  ——寻呼机=(命令)分页=命令使用给定的分页查询输出命令。如果省略了该命令,默认的分页器是您的分页环境变量的值。有效的分页命令,猫,猫少,(在文件名),等等。该选项仅在Unix上工作,且仅在交互模式下工作。要禁用分页,请使用跳过分页器。这一节称为MYSQL命令,将进一步讨论输出分页。
  
  ——密码(密码=)连接到服务器时使用的密码。如果使用短选项表单(- p),则不能在选项和密码之间有空格。如果您在命令行中忽略了密码或- p选项的密码值,那么mysql将提示输入一个。在命令行上指定密码应该被认为是不安全的。请参阅6.1.2.1,最终用户的密码安全指南。您可以使用一个选项文件来避免在命令行上输入密码
  
  - - -管- w在本地客户端上,使用命名管道连接到服务器。仅当服务器支持命名管道连接时,此选项才适用。
  
  ——港口- p指定用于连接的tcp端口号
  
  ——print-defaults打印程序名称及其从选项文件获取的所有选项
  
  ——提示=format_str设置默认命令提示符,默认是mysql祝辞提示符可以包含的特殊序列在称为MYSQL命令的部分中进行了描述。
  
  ——协议={TCP套接字| | |内存管}用于连接到服务器的连接协议。当其他连接参数通常会导致一个协议被使用而不是你想要的时候,它是很有用的。有关可允许值的详细信息,请参阅第4.2.2节,连接到MySQL服务器。
  
  ——快速、q不要缓存每个查询结果,在收到的情况下打印每一行。如果输出暂停,这可能会降低服务器的速度。有了这个选项,mysql就不使用历史文件了。
  
  ——生,- r对于表格输出,围绕“箱子模式”可以使一个列值与另一个列值区分开来。对于非表格输出(比如批量生产或当批处理或——静默选项)时,输出中会转义特殊字符,这样就可以很容易地识别它们.Newline,选项卡,NUL和反斜杠都是\ n \ t)和\ \ \ 0。
  
  ——连接如果连接到服务器的连接丢失,则自动尝试重新连接。每次连接丢失时,都会进行一次重新连接。为了抑制重新连接行为,使用-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时,才可以使用此选项。
  
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null

MySQL客户端命令参数总结