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 节,“密钥存储间密钥迁移”。