6.4.4.10 钥匙圈命令选项

MySQL 支持以下与密钥环相关的命令行选项:

PropertyValue
Command-Line Format--keyring-migration-destination=plugin_name
Introduced5.7.21
TypeString

用于密钥迁移的目标密钥环插件。参见第 6.4.4.7 节“在密钥环密钥库之间迁移密钥”。选项值的格式和解释与--keyring-migration-source选项所描述的相同。

Note

--keyring-migration-source--keyring-migration-destination是所有密钥环迁移操作所必需的。源插件和目标插件必须不同,并且迁移服务器必须同时支持这两个插件。

PropertyValue
Command-Line Format--keyring-migration-host=host_name
Introduced5.7.21
TypeString
Default Valuelocalhost

当前正在使用密钥迁移密钥库之一的运行服务器的主机位置。参见第 6.4.4.7 节“在密钥环密钥库之间迁移密钥”。迁移始终在 localhost 上进行,因此该选项始终指定用于连接到本地服务器的值,例如localhost127.0.0.1::1或 localhostIP 地址或主机名。

PropertyValue
Command-Line Format--keyring-migration-password[=password]
Introduced5.7.21
TypeString

用于连接到当前正在使用密钥迁移密钥库之一的运行服务器的密码。参见第 6.4.4.7 节“在密钥环密钥库之间迁移密钥”。如果在命令行上的选项名称后省略* password *值,则服务器会提示 Importing 一。

在命令行上指定密码应该被认为是不安全的。参见第 6.1.2.1 节,“最终用户密码安全准则”。您可以使用选项文件来避免在命令行中 Importing 密码。在这种情况下,文件应具有限制模式,并且只能由用于运行迁移服务器的帐户访问。

PropertyValue
Command-Line Format--keyring-migration-port=port_num
Introduced5.7.21
TypeNumeric
Default Value3306

对于 TCP/IP 连接,是用于连接到当前正在使用密钥迁移密钥库之一的运行服务器的端口号。参见第 6.4.4.7 节“在密钥环密钥库之间迁移密钥”

PropertyValue
Command-Line Format--keyring-migration-socket={file_name|pipe_name}
Introduced5.7.21
TypeString

对于 Unix 套接字文件或 Windows 命名管道连接,该套接字文件或命名管道用于连接到当前正在使用密钥迁移密钥库之一的运行服务器。参见第 6.4.4.7 节“在密钥环密钥库之间迁移密钥”

PropertyValue
Command-Line Format--keyring-migration-source=plugin_name
Introduced5.7.21
TypeString

用于密钥迁移的源密钥环插件。参见第 6.4.4.7 节“在密钥环密钥库之间迁移密钥”

该选项值与--plugin-load相似,除了只能指定一个插件库。该值以* name * = * plugin_library plugin_library *给出。 * name 是要加载的插件的名称, plugin_library *是包含插件代码的库文件的名称。如果没有使用任何前面的插件名称来命名插件库,则服务器会将所有插件加载到该库中。服务器在plugin_dir系统变量命名的目录中查找插件库文件。

Note

--keyring-migration-source--keyring-migration-destination是所有密钥环迁移操作所必需的。源插件和目标插件必须不同,并且迁移服务器必须同时支持这两个插件。

PropertyValue
Command-Line Format--keyring-migration-user=user_name
Introduced5.7.21
TypeString

用于连接到当前正在使用密钥迁移密钥库之一的运行服务器的用户名。参见第 6.4.4.7 节“在密钥环密钥库之间迁移密钥”