#### 6.4.3.1 密码验证组件安装和卸载

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

本节介绍如何安装和卸载`验证密码`密码验证组件。有关安装和卸载组件的一般信息，请参阅[第 5.5 节，“MySQL 组件”](components.html).

笔记

如果你安装 MySQL 8.0 使用[MySQL Yum 存储库](https://dev.mysql.com/downloads/repo/yum/),[MySQL SLES 存储库](https://dev.mysql.com/downloads/repo/suse/)， 要么[Oracle 提供的 RPM 包](linux-installation-rpm.html)， 这`验证密码`首次启动 MySQL 服务器后，默认情况下启用该组件。

使用 Yum 或 RPM 软件包从 5.7 升级到 MySQL 8.0`验证密码`插件到位。为了从`验证密码`插件到`验证密码`组件，见[第 6.4.3.3 节，“转换到密码验证组件”](validate-password-transitioning.html).

要被服务器使用，组件库文件必须位于 MySQL 插件目录（由[`插件目录`](server-system-variables.html#sysvar_plugin_dir)系统变量）。如有必要，通过设置值来配置插件目录位置[`插件目录`](server-system-variables.html#sysvar_plugin_dir)在服务器启动时。

安装`验证密码`组件，请使用以下语句：

```
INSTALL COMPONENT 'file://component_validate_password';
```

组件安装是一次性操作，不需要每次服务器启动都完成。[`安装组件`](install-component.html)加载组件，并将其注册到`mysql.component`系统表，使其在随后的服务器启动期间被加载。

要卸载`验证密码`组件，请使用以下语句：

```
UNINSTALL COMPONENT 'file://component_validate_password';
```

[`卸载组件`](uninstall-component.html)卸载组件，并从`mysql.component`系统表，以使其在后续服务器启动期间不被加载。
