- MySQL 8.0.15
- Navicat Premium 11.2.7 简体中文版
问题描述:
MySQL图形界面化工具Navicat Premium
error 2059: Authentication plugin ‘caching_sha2_password’ cannot be loaded
参考翻译:
错误2059:无法加载身份验证插件’caching_sha2_password’
问题原因:
MySQL 8.0 之前的版本加密规则是mysql_native_password,而MySQL8.0之后加密规则是caching_sha2_password ,不适用于Navicat Premium 11.2.7。
并且,在安装MySQL的时候没有在my.ini中进行如下配置:
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
解决办法:
将加密规则改回mysql_native_password,顺便还可以修改个密码。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';