本文共 357 字,大约阅读时间需要 1 分钟。
安装MYSQL8.0+版本之后,使用可视化管理工具Workbench或者Navicat都会产生一个类似的报错。
原因:MYSQL8.0之前的版本中加密规则为mysql_native_password. 而mysql8之后的加密规则为caching_sha2_password.
解决办法:
打开CMD进入MYSQL,执行下面的命令 alter user ‘root’@‘localhost’ identified by ‘123456’ password expire never; alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘123456’; # 更新用户的密码 flush privileges; # 刷新权限转载地址:http://uznaf.baihongyu.com/