原因:Mysql,8之前的版本中加密规则为mysql_native_password
而8以后的版本加密规则为caching_sha2_password。
因此我们要修改机密
解决方法:
1.管理员身份打开命令行窗口
2.输入mysql -u root -p命令进入mysql
mysql -u root -p
3.输入命令修改机密
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';
4.输入FLUSH PRIVILEGES;命令刷新一下
FLUSH PRIVILEGES;
5.到这里就修改完了