异常2059-Authentication plugin ‘caching_sha2_password‘ cannot be loaded

异常2059-Authentication plugin ‘caching_sha2_password‘ cannot be loaded_第1张图片

原因:

mysql8.0版更换了新的身份验证是(caching_sha2_password)之前身份验证是(mysql_native_password),Navicat客户端软件其实是不支持新的身份验证,也就是说新的身份验证找不到(caching_sha2_password),那么我们就把登录密码加密规则改回(mysql_native_password)

更改:

  1. 登录mysql
 mysql -u root -p或mysql -u root -p password【ps:-p password后面的密码是你的root密码】
  1. 刷新权限
FLUSH PRIVILEGES; 
  1. 修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
  1. 修改用户密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

异常2059-Authentication plugin ‘caching_sha2_password‘ cannot be loaded_第2张图片

你可能感兴趣的:(SpringBoot,mysql,数据库,dba)