报错信息:
mysql8 之前加密规则是mysql_native_password,
mysql8之后加密规则是caching_sha2_password
更改加密规则
mysql -u root -p
选择数据库
use mysql;
更改加密方式
ALTER USER 'root'@'%' IDENTIFIED BY '密码' PASSWORD EXPIRE NEVER;
更新用户密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
刷新权限
FLUSH PRIVILEGES;