碰到错误 ERROR 1524 (HY000): Plugin 'mysql_native_password' is not loaded 表示 mysql_native_password 插件在 MySQL 服务中没有加载或不可用。这种情况通常出现在新版的 MySQL 中,尤其是从 MySQL 5.7 升级到 MySQL 8.0 时,因为 MySQL 8.0 默认使用了更安全的认证插件 caching_sha2_password。
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '含有大小写字母、数字、特殊字符的密码';
ERROR 1524 (HY000): Plugin 'mysql_native_password' is not loaded