8.4.4.15 密钥环命令选项
MySQL 支持以下密钥环相关的命令行选项:
-
--keyring-migration-destination=
插件
Command-Line Format --keyring-migration-destination=plugin_name
Type 字符串 密钥迁移的目标密钥环插件或组件。请参阅第8.4.4.11节,“Migrating Keys Between Keyring Keystores”。该选项值的解释取决于是否指定
--keyring-migration-to-component
或--keyring-migration-from-component
:-
如果使用
--keyring-migration-to-component
,则选项值是密钥环插件,解释方式与--keyring-migration-source
相同。 -
如果使用
--keyring-migration-to-component
,则选项值是密钥环组件,指定为插件目录中的组件库名称,包括可能的平台特定扩展名,如.so
或.dll
。
Note--keyring-migration-source
和--keyring-migration-destination
都是必需的密钥迁移操作参数。源和目标必须不同,迁移服务器必须支持双方。 -
-
--keyring-migration-from-component
Command-Line Format --keyring-migration-from-component[={OFF|ON}]
Type 布尔值 Default Value OFF
表示密钥迁移来自密钥组件到密钥插件。这选项使得可以将密钥从密钥组件迁移到密钥插件。
要从密钥插件迁移到密钥组件,请使用
--keyring-migration-to-component
选项。要将密钥从一个密钥组件迁移到另一个密钥组件,请使用 mysql_migrate_keyring 工具。请参阅第8.4.4.11节,“迁移密钥之间的密钥存储”。 -
--keyring-migration-host=
host_name
Command-Line Format --keyring-migration-host=主机名称
Type 字符串 Default Value localhost
当前使用一个密钥迁移keystore之一的运行服务器的主机位置。请参阅第8.4.4.11节,“Migrating Keys Between Keyring Keystores”。迁移总是发生在本地主机上,因此选项总是指定连接到本地服务器的值,例如
localhost
、127.0.0.1
、::1
或本地主机IP地址或主机名称。 -
--keyring-migration-password[=
密码
]Command-Line Format --keyring-migration-password[=密码]
Type 字符串 用于连接到当前使用一个密钥迁移keystore之一的运行服务器的MySQL账户密码。请参阅第8.4.4.11节,“Migrating Keys Between Keyring Keystores”。
密码值是可选的。如果不给出,服务器将提示输入一个。如果给出,不能在
--keyring-migration-password=
和密码之间留有空格。如果没有指定密码选项,缺省情况下将不发送密码。在命令行指定密码应该被认为是不安全的。请参阅第8.1.2.1节,“End-User Guidelines for Password Security”。您可以使用选项文件来避免在命令行中输入密码。在这种情况下,文件应该具有受限的模式,并且只能由用于运行迁移服务器的帐户访问。
-
--keyring-migration-port=
port_num
Command-Line Format --keyring-migration-port=port_num
Type 数字 Default Value 3306
对于TCP/IP连接,用于连接到当前正在使用一个密钥迁移keystore的服务器的端口号。请参阅第8.4.4.11节,“Migrating Keys Between Keyring Keystores”。
-
--keyring-migration-socket=
path
Command-Line Format --keyring-migration-socket={file_name|pipe_name}
Type 字符串 对于Unix socket文件或Windows命名管道连接,用于连接到当前正在使用一个密钥迁移keystore的服务器的socket文件或命名管道。请参阅第8.4.4.11节,“Migrating Keys Between Keyring Keystores”。
-
--keyring-migration-source=
插件名称
Command-Line Format --keyring-migration-source=插件名称
Type 字符串 用于密钥迁移的源密钥ring插件。请参阅第8.4.4.11节,“Migrating Keys Between Keyring Keystores”。
该选项值类似于
--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
表示密钥迁移是从密钥插件到密钥组件。这个选项使得可以将密钥从密钥插件迁移到密钥组件。
从密钥组件到密钥插件的迁移使用
--keyring-migration-from-component
选项。将密钥从一个密钥组件迁移到另一个密钥组件使用 mysql_migrate_keyring 工具。请参阅第8.4.4.11节,“迁移密钥之间的密钥存储”。 -
--keyring-migration-user=
user_name
Command-Line Format --keyring-migration-user=用户名
Type 字符串 当前使用密钥迁移存储库之一的 MySQL 账户的用户名称,以连接到正在运行的服务器。请参阅第8.4.4.11节,“密钥迁移之间的密钥存储库”。