遇到问题不要怕,慢慢解决它,不要心急
原因:mysql8之前的版本使用的密码加密规则是:"mysql_native_password",
mysql8之后则是"caching_sha2_password",所以需要修改密码加密规则
解决:进入cmd登录mysql (输入自己的用户名和密码)
mysql -uroot -p root
登录mysql后输入
use mysql
select user,host,plugin,authentication_string from user;
输入自己的用户名和密码
alter user 'root' @'localhost' identified with mysql_native_password by 'root';
这样就弄好了