MySQL 支持以下密钥环相关的命令行选项:
-
--keyring-migration-destination=
插件
Command-Line Format --keyring-migration-destination=插件名称
Type 字符串 密钥迁移的目标密钥环插件。见 第 8.4.4.14 节,“在密钥环 keystores 之间迁移密钥”。该选项值的解释取决于是否指定
--keyring-migration-to-component
:-
如果没有,该选项值是一个密钥环插件,解释方式与
--keyring-migration-source
相同。 -
如果是,该选项值是一个密钥环组件,指定为插件目录中的组件库名称,包括平台特定的扩展名,如
.so
或.dll
。
Note--keyring-migration-source
和--keyring-migration-destination
是所有密钥环迁移操作的必需选项。源插件和目标插件必须不同,迁移服务器必须支持这两个插件。 -
-
Command-Line Format --keyring-migration-host=主机名
Type 字符串 Default Value localhost
当前使用密钥环迁移 keystores 的服务器的主机位置。见 第 8.4.4.14 节,“在密钥环 keystores 之间迁移密钥”。迁移总是发生在本地主机上,因此该选项总是指定一个本地服务器的值,如
localhost
、127.0.0.1
、::1
或本地主机的 IP 地址或主机名。 -
--keyring-migration-password[=
密码
]Command-Line Format --keyring-migration-password[=密码]
Type 字符串 用于连接当前使用密钥环迁移 keystores 的服务器的 MySQL 帐户密码。见 第 8.4.4.14 节,“在密钥环 keystores 之间迁移密钥”。
密码值是可选的。如果不提供,将提示输入密码。如果提供,必须在
--keyring-migration-password=
和密码之间没有空格。如果不指定密码选项,默认情况下不发送密码。在命令行上指定密码应该被认为是不安全的。见 第 8.1.2.1 节,“最终用户密码安全指南”。您可以使用选项文件来避免在命令行上输入密码。在这种情况下,该文件应该具有限制性模式,并且只能由运行迁移服务器的帐户访问。
-
Command-Line Format --keyring-migration-port=端口号
Type 数字 Default Value 3306
对于 TCP/IP 连接,连接当前使用密钥环迁移 keystores 的服务器的端口号。见 第 8.4.4.14 节,“在密钥环 keystores 之间迁移密钥”。
-
Command-Line Format --keyring-migration-socket={文件名|管道名}
Type 字符串 对于 Unix 套接字文件或 Windows 命名管道连接,当前使用一个密钥迁移密钥库的套接字文件或命名管道,用于连接到正在运行的服务器。请参阅 第 8.4.4.14 节,“在 Keyring 密钥库之间迁移密钥”。
-
Command-Line Format --keyring-migration-source=插件名称
Type 字符串 密钥迁移的源密钥环插件。请参阅 第 8.4.4.14 节,“在 Keyring 密钥库之间迁移密钥”。
该选项的值类似于
--plugin-load
,只是可以指定一个插件库。该值以插件库
或名称
=
插件库
的形式给出,其中插件库
是包含插件代码的库文件的名称,名称
是要加载的插件的名称。如果没有前缀插件名称的插件库名称,则服务器将加载库中的所有插件。使用前缀插件名称,服务器将仅加载库中的命名插件。服务器在plugin_dir
系统变量指定的目录中查找插件库文件。Note--keyring-migration-source
和--keyring-migration-destination
是所有密钥迁移操作的强制选项。源插件和目标插件必须不同,迁移服务器必须支持这两个插件。 -
--keyring-migration-to-component
Command-Line Format --keyring-migration-to-component[={OFF|ON}]
Type 布尔值 Default Value OFF
指示密钥迁移来自密钥环插件到密钥环组件。这使得可以从任何密钥环插件迁移到任何密钥环组件,从而便于将 MySQL 安装从密钥环插件迁移到密钥环组件。
对于从一个密钥环组件到另一个密钥环组件的密钥迁移,请使用 mysql_migrate_keyring 实用程序。从密钥环组件到密钥环插件的迁移不受支持。请参阅 第 8.4.4.14 节,“在 Keyring 密钥库之间迁移密钥”。
-
Command-Line Format --keyring-migration-user=用户名
Type 字符串 用于连接到正在使用一个密钥迁移密钥库的服务器的 MySQL 帐户用户名。请参阅 第 8.4.4.14 节,“在 Keyring 密钥库之间迁移密钥”。