解決辦法:
1.開啟無密碼登錄
修改my. ini在 [mysqld]下添加skip-grant-tables,my.ini的位置:E:\ProgramData\MySQL\MySQL Server 5.7(本人的計算機my.ini的位置)
2 .sudo service mysqld restart 重啟mysql服務.
3. 現在就可以登錄了。登錄root賬戶執行以下語句.
1 use mysql; 2 update user set authentication_string=PASSWORD("") where User='root'; 3 update user set plugin="mysql_native_password"; 4 flush privileges; 5 quit;
4.將my.ini修改回來
5.再次重啟mysql,完畢