Navicat Premium 连接MySQL数据库出现Authentication plugin 'caching sha2 password' cannot be loaded的解决方案

来自JsRobot
Storm讨论 | 贡献2020年7月30日 (四) 03:56的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

1、运行cmd,目录定位到MySql的安装目录“C:\Program Files\MySQL\MySQL Server 8.0\bin”

2、运行mysql

3、运行如下的两个命令

  ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; 
  ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; 

4、运行如下指令刷新密码,并更新密码

  FLUSH PRIVILEGES; 
  alter user 'root'@'localhost' identified by '新密码';

5、再次连接就可以了