MySQL程序使用的选项文件?mysql的应用程序目录是什么

MySQL程序使用的选项文件MySQL程序使用的选项文件如下: 显示帮助消息并退出。 在具有多个网络接口的计算机上,使用此选项可以选择用于连接MySQL服务器的接口。 安装字符集的目录。 如果可能,

MySQL程序使用的选项文件是:

显示帮助消息并退出。

在具有多个网络接口的计算机上,使用此选项选择用于连接到MySQL 服务器的接口。

安装字符集的目录。

如果可能的话,压缩客户端和服务器之间发送的所有信息。

从MySQL 8.0.18 开始,此选项已被弃用。它将在MySQL 的未来版本中删除。

压缩算法允许连接到服务器。可用的算法与protocol_compression_agoritms系统变量相同。默认值是未压缩的。

连接超时前的最大秒数。默认值为43200(12 小时)。

如果指定了–sleep 选项,则该命令将根据需要重复多次。

写入调试日志。典型的debug_options 字符串是d:t:o, file_name。默认值为d:t:o,/tmp/mysqladmin.trace。

仅当MySQL 是使用WITH_DEBUG 构建时,此选项才可用。 Oracle 提供的MySQL 版本的二进制文件不是使用此选项构建的。

当程序终止时输出调试信息。

仅当MySQL 是使用WITH_DEBUG 构建时,此选项才可用。 Oracle 提供的MySQL 版本的二进制文件不是使用此选项构建的。

程序完成后,会打印调试信息以及内存和CPU 使用情况统计信息。

仅当MySQL 是使用WITH_DEBUG 构建时,此选项才可用。 Oracle 提供的MySQL 版本的二进制文件不是使用此选项构建的。

有关使用哪个客户端身份验证插件的提示。

使用charset_name 作为默认字符集。

该选项文件在全局选项文件之后读取,但(在Unix 上)在用户选项文件之前读取。如果该文件不存在或无法访问,则会发生错误。如果file_name 不是绝对路径名,则将其解释为相对于当前目录。

仅使用指定的选项文件。如果该文件不存在或无法访问,则会发生错误。如果file_name 不是绝对路径名,则将其解释为相对于当前目录。

例外:即使您使用–defaults 文件,客户端程序也会读取.mylogin.cnf。

不仅会读取通用选项组,还会读取具有通用名称和后缀str 的组。例如,mysqladmin 通常读取[client] 和[mysqladmin] 组。如果此选项指定为–defaults group suffix=_other,则mysqladmin 还会读取[client_other] 和[mysqladmin_other] 组。

mysql_clear_password 启用明文身份验证插件。

drop db_name 命令不需要确认。使用多个命令时,即使发生错误也要继续。

根据来自服务器的RSA 密钥对请求密码交换所需的公钥。此选项适用于使用caching_sha2_password 身份验证插件进行身份验证的客户端。对于此插件,除非请求,否则服务器不会发送公钥。对于未使用插件进行身份验证的帐户,此选项将被忽略。如果不使用基于RSA 的密码交换,例如当客户端使用安全连接连接到服务器时,它也会被忽略。

如果指定了–server public key path=file_name 并指定了有效的公钥文件,则它优先于–get-server public key。

连接到指定主机上的MySQL 服务器。

.mylogin.cnf 登录路径从文件中指定的登录路径读取选项。 “Login Pass”是一个选项组,其中包含指定要连接的MySQL 服务器和要进行身份验证的帐户的选项。使用MySQL_config_editor 实用程序创建或修改登录路径文件。

抑制默认情况下因错误(例如服务器连接失败)发出的警告蜂鸣声。

未加载选项文件。如果程序因从选项文件中读取未知选项而无法启动,则无法使用默认值来阻止读取这些选项。

例外情况是,在所有情况下都会读取.mylogin.cnf 文件(如果存在)。这允许您以比命令行更安全的方式指定密码,即使不使用默认值也是如此。使用mysql_config_editor 实用程序创建.mylogin.cnf。

用于连接到服务器的MySQL 帐户的密码。密码值是可选的。否则,mysqladmin 会提示您。如果指定,则–password=或-p 与以下密码之间不能有空格。如果未指定密码选项,则默认不发送密码。

在命令行上指定密码应该被认为是不安全的。要避免在命令行中输入密码,请使用选项文件。

要显式指定没有密码并且mysqladmin 不提示输入密码,请使用–skip-password 选项。

–password1[=pass_val]

用于指定连接服务器时用于多重身份验证第一因素的密码。此选项通常与支持多重身份验证(例如caching_sha2_password)的MySQL 插件一起使用。但是,并非所有实现都直接支持–password1 等选项。

密码值是可选的。如果未指定,mysql 会提示您进行指定。如果指定,则–password1=和后面的密码之间不能有空格。如果未指定密码选项,则默认不发送密码。

在命令行上指定密码应该被认为是不安全的。要避免在命令行中输入密码,请使用选项文件。

如果您不想显式指定密码并且不希望mysqladmin 提示您输入密码,请使用–skip-password1 选项。

–password1 和-password 是同义词,–skip-password1 和–skip-password 也是同义词。

–password2[=pass_val]

用于指定连接到服务器时用于多重身份验证的第二因素密码。该选项的语义与–password2 类似。有关详细信息,请参阅此选项的说明。

–password3[=pass_val]

用于指定连接服务器时用于多重身份验证的第三因素密码。该选项的语义与–password3 类似。有关详细信息,请参阅此选项的说明。

在Windows 上,使用命名管道连接到服务器。仅当启动服务器时启用了named_pipe系统变量以支持命名管道连接时,此选项才适用。此外,建立连接的用户必须是由named_pipe_full_access_group系统变量指定的Windows组的成员。

搜索插件的目录。如果您使用–default auth 选项指定了身份验证插件,但mysqladmin 找不到它,请指定此选项。

对于TCP/IP 连接,要使用的端口号。

打印程序名称和从选项文件中获取的任何选项。

用于连接到服务器的传输协议。当其他连接参数经常导致使用与您想要使用的协议不同的协议时,这非常有用。

与–sleep 选项一起使用时,显示当前值和前一个值之间的差异。该选项仅适用于扩展状态命令。

PEM 格式文件的路径名,其中包含服务器基于RSA 密钥对进行密码交换所需的客户端公钥副本。此选项适用于使用sha256_password 或caching_sha2_password 身份验证插件进行身份验证的客户端。对于未使用插件之一进行身份验证的帐户,此选项将被忽略。如果不使用基于RSA 的密码交换,例如当客户端使用安全连接连接到服务器时,它也会被忽略。

如果指定了–server public key path=file_name 并指定了有效的公钥文件,则它优先于–get-server public key。

对于sha256_password,此选项仅适用于使用OpenSSL 构建MySQL 的情况。

在Windows 上,共享内存名称用于使用共享内存连接到本地服务器。默认值为MYSQL。共享内存名称区分大小写。

仅当启动服务器时启用了shared_memory系统变量以支持共享内存连接时,此选项才适用。

显示因执行发送到服务器的语句而产生的警告。

等待服务器关闭的最大秒数。默认值为3600(1 小时)。

如果无法建立与服务器的连接,它将静默退出。

以秒为单位的睡眠延迟重复执行该命令。 –count 选项确定迭代次数。如果未指定–count,mysqladmin将无限期地运行该命令直到中断。

对于到localhost 的连接,要使用的Unix 套接字文件的名称,或在Windows 上使用的命名管道。

在Windows 上,仅当在服务器启动时启用named_pipe系统变量以支持命名管道连接时,此选项才适用。此外,建立连接的用户必须是由named_pipe_full_access_group系统变量指定的Windows组的成员。

–SSL*

以–ssl 开头的选项指定是否使用加密来连接到服务器并指示SSL 密钥和证书的位置。

控制是否在客户端上启用FIPS 模式。 –ssl fips 模式选项与其他–ssl xxx 的不同之处在于它不用于建立加密连接,而是影响允许的加密操作。请参阅第8.8 节“FIPS 支持”。

允许以下–ssl fips 模式值:

OFF:FIPS 模式已禁用。 ON:启用FIPS 模式。 STRICT:启用“严格”FIPS 模式。

笔记:

如果OpenSSL FIPS 对象模块不可用,则–ssl FIPS 模式唯一允许的值是OFF。在这种情况下,将–ssl fips-mode 设置为ON 或STRICT 会导致客户端在启动时生成警告并在非FIPS 模式下运行。

从MySQL 8.0.34 开始,此选项已被弃用。它将在MySQL 的未来版本中删除。

密码套件允许使用TLSv1.3 进行加密连接。该值是一个或多个密码套件名称的以冒号分隔的列表。您可以将此选项命名的密码套件取决于用于编译MySQL 的SSL 库。

该选项是在MySQL 8.0.16 中添加的。

TLS 协议允许加密连接。该值是一个或多个协议名称的逗号分隔列表。您可以为此选项命名的协议取决于用于编译MySQL 的SSL 库。

用于连接到服务器的MySQL 帐户的用户名。

如果您在MySQL 8.0.31 或更高版本中使用“Rewriter”插件,则必须向该用户授予SKIP_QUERY_REWRITE 权限。

高级模式。输出有关程序功能的详细信息。

显示版本信息并退出。

以纵向打印输出。这与–relative 类似,但垂直打印输出。

如果无法建立连接,请不要中断,等待并重试。如果指定了计数值,则表示重试次数。默认为1 次。

使用zstd 压缩算法连接到服务器时使用的压缩级别。允许的级别为1 到22,值越高提供越高的压缩级别。默认zstd 压缩级别为3。设置压缩级别对不使用zstd 压缩的连接没有影响。

该选项是在MySQL 8.0.18 中添加的。

#以上关于MySQL程序中使用的选项文件的相关内容摘自网络,仅供参考。相关信息请参见官方公告。

原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/91610.html

(0)
CSDN's avatarCSDN
上一篇 2024年6月22日 下午7:37
下一篇 2024年6月22日 下午7:37

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注