进入mysql控制台:mysql -uroot -proot
然后有mysql>
输入语句
use mysql
select user,host,plugin,authentication_string from user;
MySQL8.0之前使用mysql_native_password方式进行加密,现在使用caching_sha2_password版本加密
把MySQL的加密方式改回mysql_native_password就可以啦。
输入如下代码,更改加密方式,并设置密码为123456。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
然后再查一遍就好啦
(没啥格式都跟图里一样就对了)