1. 原因 :
https://www.cnblogs.com/xyabk/p/8967990.html 截图来源
2. 解决办法:
第一种就是如上图在自己的my.ini加上这句话
第二种就是
1 管理员进入cmd -------- 本质上都是一个意思
2 没有启动mysql服务的就 net start mysql
3 mysql -u root -p 输入自己的密码进入
4 use mysql;
5 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';