首先进入你的Mysql \ bin文件下 //windows环境
cmd中 指令
mysql -u root -h127.0.0.1 (-h后面主要看你的环境,我是服务器上另外一个用户所以加上127.0.0.1); 如果你不是多用户 可以不加
mysql -u root -p
顺利登录后
因为5.7后User表并没有password这个字段
mysql> update user set authentication_string = password('root'), password_expired = 'N', password_last_changed = now() where user = 'root';
mysql>flush privileges;
mysql>quit;
然后重启下你的mysql服务 如果还不行的话 请自行再百度 这是我碰到情况之一