网上搜了下,还是没解决问题,不知道是不是我是用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 去连接