失败原因
MySQL8.0和MySQL5.0的加密规则不一样,将MySQL8.0的默认加密规则(caching_sha2_password)修改成旧的密码验证机制(mysql_native_password)即可。
解决步骤
1、直接在MySQL安装目录下输入cmd回车
2、运行mysql -uroot -p命令进行登录(密码是安装MySQL时设置的密码)
3、输入 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
(root是用户名,localhost是ip地址127.0.0.1都是特指本机,mysql_native_password是旧的密码验证机制,root是密码,末尾;别忘了)
4、新建mysql连接,密码为修改后的root,当然在进行上一步的时候也可以将密码设置成安装mysql时的密码。

本文介绍了如何将MySQL8.0的默认加密机制caching_sha2_password更改为mysql_native_password,以适应MySQL5.0的环境,包括详细的操作步骤:通过cmd登录,执行ALTERUSER语句,以及如何新建连接使用新密码。
9392

被折叠的 条评论
为什么被折叠?



