前言
最近開始學着使用mysql, 在使用過程中遇到了如下錯誤提示:

大致意思是客戶端不支持服務器請求的身份驗證協議,建議我升級MySQL客戶端,
隨后我沒有選擇升級,並嘗試了網上的不少方法,最后幾經輾轉,終於找到了如下方法解決。
分別輸入以下3行代碼來解決
1. 先輸入下面代碼
use mysql

2.接着輸入下面代碼,root為你建庫時創建的用戶名,localhost為本地連接,
mysql_native_password為舊版本的命名規范
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY ‘你的密碼’;

注:如果出現Query ok 則表示命令執行成功
需要注意這里的單引號一定要是英文狀態下輸入的,且不要忘記結尾要加分號
3.最后輸入下面命令后關閉終端重啟
FLUSH PRIVILEGES;

如果遇到了如下報錯

可嘗試下面方法:
1.確認密碼是否正確;
2.重啟mysql服務器;
3.端口號或者IP導致拒絕訪問,比如端口是否為3306,IP地址是否為localhost,也就是127.0.01
如果還是不行,可參考下面文章
有需要的朋友可以領取支付寶到店紅包,能省一點是一點