#### 6.4.4.17 密钥环命令选项

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

-   [](<>) [`--keyring-migration-destination=*`插入`*`](keyring-options.html#option_mysqld_keyring-migration-destination)

    [](<>)[](<>)

    | 命令行格式 | `--keyring-migration-destination=plugin_name` |
    | ----- | --------------------------------------------- |
    | 类型 | 细绳 |

    用于密钥迁移的目标密钥环插件。看[第 6.4.4.13 节，“在密钥环密钥库之间迁移密钥”](keyring-key-migration.html).期权价值解释取决于是否[`--keyring-migration-to-component`](keyring-options.html#option_mysqld_keyring-migration-to-component)指定：

    -   如果否，则选项值为密钥环插件，解释方式与[`--keyring-迁移源`](keyring-options.html#option_mysqld_keyring-migration-source).

    -   如果是，则选项值为 keyring 组件，指定为插件目录中的组件库名称，包括任何特定于平台的扩展，例如`。所以`要么`.dll`.

    笔记

    [`--keyring-迁移源`](keyring-options.html#option_mysqld_keyring-migration-source)和[`--keyring-migration-destination`](keyring-options.html#option_mysqld_keyring-migration-destination)对于所有密钥环迁移操作都是必需的。源插件和目标插件必须不同，并且迁移服务器必须支持这两个插件。

-   [](<>) [`--keyring-迁移-主机=*`主机名`*`](keyring-options.html#option_mysqld_keyring-migration-host)

    [](<>)[](<>)

    | 命令行格式 | `--keyring-migration-host=host_name` |
    | ----- | ------------------------------------ |
    | 类型 | 细绳 |
    | 默认值 | `本地主机` |

    当前正在使用密钥迁移密钥库之一的运行服务器的主机位置。看[第 6.4.4.13 节，“在密钥环密钥库之间迁移密钥”](keyring-key-migration.html).迁移始终发生在本地主机上，因此该选项始终指定连接本地服务器的值，例如`本地主机`,`127.0.0.1`,`::1`, 或本地主机 IP 地址或主机名。

-   [](<>) [`--keyring-migration-password[=*`密码`*]`](keyring-options.html#option_mysqld_keyring-migration-password)

    [](<>)[](<>)

    | 命令行格式 | `--keyring-migration-password[=密码]` |
    | ----- | ----------------------------------- |
    | 类型 | 细绳 |

    用于连接到当前正在使用密钥迁移密钥库之一的正在运行的服务器的 MySQL 帐户的密码。看[第 6.4.4.13 节，“在密钥环密钥库之间迁移密钥”](keyring-key-migration.html).

    密码值是可选的。如果没有给出，服务器会提示输入一个。如果给出，必须有*没有空间*之间[`--keyring-迁移-密码=`](keyring-options.html#option_mysqld_keyring-migration-password)和它后面的密码。如果未指定密码选项，则默认为不发送密码。

    在命令行上指定密码应该被认为是不安全的。看[第 6.1.2.1 节，“最终用户密码安全指南”](password-security-user.html).您可以使用选项文件来避免在命令行上提供密码。在这种情况下，该文件应具有限制模式，并且只能由用于运行迁移服务器的帐户访问。

-   [](<>) [`--keyring-迁移端口=*`端口号`*`](keyring-options.html#option_mysqld_keyring-migration-port)

    [](<>)[](<>)

    | 命令行格式 | `--keyring-migration-port=port_num` |
    | ----- | ----------------------------------- |
    | 类型 | 数字 |
    | 默认值 | `3306` |

    对于 TCP/IP 连接，用于连接到当前正在使用密钥迁移密钥库之一的正在运行的服务器的端口号。看[第 6.4.4.13 节，“在密钥环密钥库之间迁移密钥”](keyring-key-migration.html).

-   [](<>) [`--keyring-migration-socket=*`小路`*`](keyring-options.html#option_mysqld_keyring-migration-socket)

    [](<>)[](<>)

    | 命令行格式 | `--keyring-migration-socket={文件名|管道名}` |
    | ----- | -------------------------------------- |
    | 类型 | 细绳 |

    对于 Unix 套接字文件或 Windows 命名管道连接，用于连接到当前正在使用密钥迁移密钥库之一的正在运行的服务器的套接字文件或命名管道。看[第 6.4.4.13 节，“在密钥环密钥库之间迁移密钥”](keyring-key-migration.html).

-   [](<>) [`--keyring-迁移源=*`插入`*`](keyring-options.html#option_mysqld_keyring-migration-source)

    [](<>)[](<>)

    | 命令行格式 | `--keyring-migration-source=plugin_name` |
    | ----- | ---------------------------------------- |
    | 类型 | 细绳 |

    用于密钥迁移的源密钥环插件。看[第 6.4.4.13 节，“在密钥环密钥库之间迁移密钥”](keyring-key-migration.html).

    期权价值类似于[`--插件加载`](server-options.html#option_mysqld_plugin-load)，但只能指定一个插件库。该值给出为*`插件库`*要么*`姓名`*`=`*`插件库`*， 在哪里*`插件库`*是包含插件代码的库文件的名称，并且*`姓名`*是要加载的插件的名称。如果插件库的名称没有任何前面的插件名称，则服务器会加载该库中的所有插件。使用前面的插件名称，服务器仅从库中加载指定的插件。服务器在由[`插件目录`](server-system-variables.html#sysvar_plugin_dir)系统变量。

    笔记

    [`--keyring-迁移源`](keyring-options.html#option_mysqld_keyring-migration-source)和[`--keyring-migration-destination`](keyring-options.html#option_mysqld_keyring-migration-destination)对于所有密钥环迁移操作都是必需的。源插件和目标插件必须不同，并且迁移服务器必须支持这两个插件。

-   [](<>) [`--keyring-migration-to-component`](keyring-options.html#option_mysqld_keyring-migration-to-component)

    [](<>)[](<>)

    | 命令行格式 | `--keyring-migration-to-component[={OFF|ON}]` |
    | ----- | --------------------------------------------- |
    | 介绍 | 8.0.24 |
    | 类型 | 布尔值 |
    | 默认值 | `离开` |

    表示密钥迁移是从密钥环插件到密钥环组件。此选项可以将密钥从任何密钥环插件迁移到任何密钥环组件，这有助于将 MySQL 安装从密钥环插件转换到密钥环组件。

    对于从一个密钥环组件到另一个的密钥迁移，使用[**mysql\_迁移\_钥匙圈**](mysql-migrate-keyring.html)效用。不支持从密钥环组件迁移到密钥环插件。看[第 6.4.4.13 节，“在密钥环密钥库之间迁移密钥”](keyring-key-migration.html).

-   [](<>) [`--keyring-migration-user=*`用户名`*`](keyring-options.html#option_mysqld_keyring-migration-user)

    [](<>)[](<>)

    | 命令行格式 | `--keyring-migration-user=user_name` |
    | ----- | ------------------------------------ |
    | 类型 | 细绳 |

    用于连接到当前正在使用密钥迁移密钥库之一的运行服务器的 MySQL 帐户的用户名。看[第 6.4.4.13 节，“在密钥环密钥库之间迁移密钥”](keyring-key-migration.html).
