是因爲mysql8等級過高導致的
解決方案
- 首先在
Mysql
控制檯輸入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '換成你的密碼';
- 然後
flush privileges;
- 再次嘗試連接
- 如果依舊報錯的話,可以刪除
@'localhost
再次運行。我就是這麼修復好的 - 在Mysql控制檯輸入:
ALTER USER 'root' IDENTIFIED WITH mysql_native_password BY '換成你的密碼'
- 刷新:
flush privileges;
7. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '換成你的密碼'
flush privileges;
ALTER USER 'root' IDENTIFIED WITH mysql_native_password BY '換成你的密碼'
flush privileges;
本問題是通過下面網址網友提供方法解決的
國內某些用戶提倡降低MySQL版本來解決這個方案我個人不推薦哦
- 原問題網址
- 截圖