一、出现原因:
加密规则发生了改变,在8.0之前用的是mysql_native_password,8.0以后用的是caching_sha2_password。
二、解决办法:
可以更改加密规则。
三、解决方法:
1、首先在CMD登录MySQL中。
mysql -u root -p
2、然后切换到数据库MySQL中。
use mysql;
3、然后更改加密规则并设置密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
4、最后进行刷新就可以了。
flush privileges;
四、最后希望对大家有所帮助!!