本地去連接mysql時報錯,錯誤 2058 Plugin caching_sha2_password could not be loaded
-
由於mysql8.0的加密方法變了。mysql8.0默認採用caching_sha2_password的加密方式。sqlyog不支持這種加密方式。
-
解決辦法
必須進入mysql命令行
1、修改密碼過期
ALTER USER'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;
2、重新修改密碼
ALTER USER'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
3、刷新權限(不做可能無法生效)
FLUSH PRIVILEGES;
再次連接成功。