原因:
经查,出现这种情况的原因是:MySQL8 之前的版本中加密规则是mysql_native_password,而在MySQL8之后,加密规则是caching_sha2_password
1、打开cmd命令行窗口,进入到MySQL的bin目录下。
执行命令:
mysql -u root -p
2、执行下面的命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
原因:
经查,出现这种情况的原因是:MySQL8 之前的版本中加密规则是mysql_native_password,而在MySQL8之后,加密规则是caching_sha2_password
1、打开cmd命令行窗口,进入到MySQL的bin目录下。
执行命令:
mysql -u root -p
2、执行下面的命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';