影响选项文件处理的 MySQL 命令行选项
让我们了解 MySQL 命令行选项如何影响选项文件处理 -
许多支持选项文件的 MySQL 程序都处理以下选项。由于这些选项会影响选项文件处理,因此必须在命令行上提供,而不是在选项文件中提供。为了使其正常工作,这些选项中的每一个都必须在其他选项之前提供,但以下例外情况除外 -
−−print−defaults should be used immediately after −−defaults−file, −−defaults−extra−file, or −−loginpath.
在 Windows 上,如果服务器启动使用 --defaults-file 和 --install 选项完成,则 --install 必须放在首位。
--defaults-extra-file=file_name
在 Unix 上,在全局选项文件之后读取选项文件中的上述行,但请确保在所有平台上的用户选项文件之前以及登录路径文件之前。
--login-path=name
它有助于从 .mylogin.cnf 登录路径文件中命名的登录路径中读取选项。“登录路径”是一个选项组,其中包含指定要连接到的正确 MySQL 服务器以及要对其进行身份验证的帐户的选项。
要创建或修改登录路径文件,必须使用 mysql_config_editor 实用程序。
mysql --login-path=mypath
默认情况下,mysql 客户端读取 [client] 和 [mysql] 选项组。对于上述命令,mysql 从其他选项文件中读取 [client] 和 [mysql],并且 [client]、[mysql] 和 [mypath] 将从登录路径文件中读取。
即使使用了 --no-defaults 选项,客户端程序也会读取登录路径文件。要指定备用登录路径文件名,必须设置 MYSQL_TEST_LOGIN_FILE 环境变量。
--print-defaults
它打印程序名称以及从选项文件获取的所有选项。密码值被屏蔽。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP