ToB企服应用市场:ToB评测及商务社交产业平台

标题: ERROR 1524 (HY000): Plugin ‘mysql_native_password‘ is not loaded [打印本页]

作者: 王國慶    时间: 2024-10-10 11:39
标题: ERROR 1524 (HY000): Plugin ‘mysql_native_password‘ is not loaded
你遇到的错误是由于 MySQL 版本不再默认支持 mysql_native_password 认证插件导致的。从 MySQL 8.0 开始,默认的认证插件是 caching_sha2_password,而不是 mysql_native_password。
表明:


解决方法:

如果你必须使用 mysql_native_password 插件,可以尝试以下方法:
方法 1: 使用 caching_sha2_password 插件

你可以使用默认的 caching_sha2_password 插件来设置暗码,而不使用 mysql_native_password:
  1. ALTER USER 'root'@'%' IDENTIFIED WITH caching_sha2_password BY 'root';
复制代码
这将使用默认的 caching_sha2_password 插件,并设置 root 用户的暗码为 root。
方法 2: 启用 mysql_native_password 插件(不推荐)

如果你确实需要使用 mysql_native_password 插件,你可以手动启用它,虽然这不发起在最新版本中使用。可以通过修改 MySQL 配置文件来加载该插件:
方法 3: 为兼容性指定插件

如果你只想为某个用户启用 mysql_native_password 插件,可以在用户创建或修改时指定插件,如下所示:
  1. CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
复制代码
或者修改现有用户:
  1. ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
复制代码
发起:

MySQL 8.0 及之后的版本推荐使用 caching_sha2_password 插件,因为它提供了更高的安全性和性能。如果没有特别的兼容性需求,发起使用 caching_sha2_password 插件。
你可以尝试方法 1 来解决当前标题,并避免使用 mysql_native_password 插件。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4