网上搜了下,还是没解决问题,不知道是不是我是用docker安装的mysql8的原因,最后自己摸索出来的,成功连接了、
1,ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '111qqq';
2,flush priveleges;
网上是这么解决的,但是我这里不行,我又执行了这个命令
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '111qqq';
flush privileges;
就是把所有的连接都改成mysql_native_password 去连接

本文介绍了作者使用docker安装MySQL8后遇到的连接问题及其解决过程。通过调整root用户的认证方式为mysql_native_password,并针对不同的主机地址配置,最终实现了成功的数据库连接。
8万+

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



