解决方法
网上流行的解决方案是把sha2认证改回以前的认证方式,方法如下:
// 启动Mysql服务
mysql.server start
// 登录Mysql(需要输入密码) mysql -u root -p
// 选择数据库(这一步不可省略) use mysql
// 查看plugin设置 select host, user, plugin from user;
可以看到root的plugin是caching_sha2_password,我们希望改成mysql_native_password
ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY 'xxxxx';