MySQL 支持以下与密钥环相关的命令行选项
--keyring-migration-destination=
plugin
命令行格式 --keyring-migration-destination=plugin_name
类型 字符串 密钥迁移的目标密钥环插件或组件。请参见 第 8.4.4.11 节,“在密钥环密钥存储之间迁移密钥”。选项值的解释取决于是否指定了
--keyring-migration-to-component
或--keyring-migration-from-component
如果使用
--keyring-migration-to-component
,则选项值是密钥环插件,解释方式与--keyring-migration-source
相同。如果使用
--keyring-migration-to-component
,则选项值是密钥环组件,指定为插件目录中的组件库名称,包括任何平台特定的扩展,例如.so
或.dll
。
注意--keyring-migration-source
和--keyring-migration-destination
对于所有密钥环迁移操作都是必需的。源和目标必须不同,迁移服务器必须同时支持两者。--keyring-migration-from-component
命令行格式 --keyring-migration-from-component[={OFF|ON}]
类型 布尔值 默认值 OFF
指示密钥迁移是从密钥环组件到密钥环插件。此选项使从密钥环组件迁移密钥到密钥环插件成为可能。
对于从密钥环插件迁移到密钥环组件,请使用
--keyring-migration-to-component
选项。对于从一个密钥环组件到另一个密钥环组件的密钥迁移,请使用 mysql_migrate_keyring 实用程序。请参见 第 8.4.4.11 节,“在密钥环密钥存储之间迁移密钥”。--keyring-migration-host=
host_name
命令行格式 --keyring-migration-host=host_name
类型 字符串 默认值 localhost
正在使用其中一个密钥迁移密钥存储的运行服务器的主机位置。请参见 第 8.4.4.11 节,“在密钥环密钥存储之间迁移密钥”。迁移始终在本地主机上发生,因此该选项始终指定连接到本地服务器的值,例如
localhost
、127.0.0.1
、::1
或本地主机 IP 地址或主机名。--keyring-migration-password[=
password
]命令行格式 --keyring-migration-password[=password]
类型 字符串 用于连接到正在使用其中一个密钥迁移密钥存储的运行服务器的 MySQL 帐户的密码。请参见 第 8.4.4.11 节,“在密钥环密钥存储之间迁移密钥”。
密码值是可选的。如果未提供,服务器会提示输入密码。如果提供,
--keyring-migration-password=
和其后的密码之间必须没有空格。如果没有指定密码选项,则默认为不发送任何密码。在命令行中指定密码被认为是不安全的。请参阅第 8.1.2.1 节,“密码安全的用户指南”。您可以使用选项文件来避免在命令行中输入密码。在这种情况下,该文件应具有限制性的模式,并且只能由用于运行迁移服务器的帐户访问。
--keyring-migration-port=
port_num
命令行格式 --keyring-migration-port=port_num
类型 数字 默认值 3306
对于 TCP/IP 连接,用于连接到当前使用密钥迁移密钥库之一的运行服务器的端口号。请参阅第 8.4.4.11 节,“在密钥库之间迁移密钥”。
--keyring-migration-socket=
path
命令行格式 --keyring-migration-socket={file_name|pipe_name}
类型 字符串 对于 Unix 套接字文件或 Windows 命名管道连接,用于连接到当前使用密钥迁移密钥库之一的运行服务器的套接字文件或命名管道。请参阅第 8.4.4.11 节,“在密钥库之间迁移密钥”。
--keyring-migration-source=
plugin
命令行格式 --keyring-migration-source=plugin_name
类型 字符串 密钥迁移的源密钥库插件。请参阅第 8.4.4.11 节,“在密钥库之间迁移密钥”。
选项值与
--plugin-load
的值类似,但只能指定一个插件库。该值被赋予为plugin_library
或name
=
plugin_library
,其中plugin_library
是包含插件代码的库文件的名称,name
是要加载的插件的名称。如果插件库的名称没有前面带有插件名称,则服务器将加载库中的所有插件。如果有前面带有插件名称,则服务器将只加载库中命名的插件。服务器将在plugin_dir
系统变量指定的目录中查找插件库文件。注意--keyring-migration-source
和--keyring-migration-destination
对所有密钥库迁移操作都是必需的。源插件和目标插件必须不同,并且迁移服务器必须支持这两种插件。--keyring-migration-to-component
命令行格式 --keyring-migration-to-component[={OFF|ON}]
类型 布尔值 默认值 OFF
表示从密钥库插件迁移到密钥库组件。此选项使从密钥库插件迁移到密钥库组件成为可能。
对于从密钥库组件迁移到密钥库插件,请使用
--keyring-migration-from-component
选项。对于从一个密钥库组件迁移到另一个密钥库组件,请使用 mysql_migrate_keyring 工具。请参阅第 8.4.4.11 节,“在密钥库之间迁移密钥”。--keyring-migration-user=
user_name
命令行格式 --keyring-migration-user=user_name
类型 字符串 用于连接到当前使用密钥迁移密钥库之一的运行服务器的 MySQL 帐户的用户名。请参阅第 8.4.4.11 节,“在密钥库之间迁移密钥”。