MySQL 8.0 参考手册  / 第 6 章 安全  / 6.4 安全组件和插件  / 6.4.3 密码验证组件  /  6.4.3.1 密码验证组件安装和卸载

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

本节介绍如何安装和卸载 validate_password密码验证组件。有关安装和卸载组件的一般信息,请参阅第 5.5 节,“MySQL 组件”

笔记

如果您使用 MySQL Yum 存储库MySQL SLES 存储库Oracle 提供的 RPM 包安装 MySQL 8.0 ,则该validate_password 组件在您首次启动 MySQL 服务器后默认启用。

使用 Yum 或 RPM 包从 5.7 升级到 MySQL 8.0 会保留 validate_password插件。要从validate_password 插件过渡到validate_password组件,请参阅第 6.4.3.3 节,“过渡到密码验证组件”

要被服务器使用,组件库文件必须位于MySQL插件目录(由plugin_dir系统变量命名的目录)中。plugin_dir如有必要,通过在服务器启动时 设置值来配置插件目录位置 。

要安装该validate_password组件,请使用以下语句:

INSTALL COMPONENT 'file://component_validate_password';

组件安装是一次性操作,不需要在每次服务器启动时都完成。INSTALL COMPONENT加载组件,并将其注册到mysql.component系统表中,以便在后续服务器启动期间加载它。

要卸载该validate_password组件,请使用以下语句:

UNINSTALL COMPONENT 'file://component_validate_password';

UNINSTALL COMPONENT卸载组件,并从 mysql.component系统表中注销它,以使其在后续服务器启动期间不被加载。