Navicat創建(連接)MySQL數據庫顯示:Authentication plugin 'caching_sha2_password' cannot be loaded

前言

前一段時間重新做完系統之後,沒有安裝MySQL數據庫,只是安裝了Navicat,後來需要的時候,安裝了MySQL數據庫,同時重置了設置,還記得重置之後的密碼是空值。今天在使用的時候,出現了題目中顯示的提示,下面來解決一下吧!

解決方案

①以管理員身份進入命令窗口,輸入:

mysql -u root -p      //登錄MySQL
password      //輸入密碼

②修改賬戶密碼的加密規則並且更新用戶密碼

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;   //修改加密規則

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';   //更新一下用戶的密碼

③進行權限刷新

FLUSH PRIVILEGES;   //權限刷新 

④密碼重置

alter user 'root'@'localhost' identified by '123456';     //重置成自己想要的密碼(我的密碼爲:123456)

以上操作完成之後,關閉Navicat重新打開,然後創建(連接)MySQL數據庫就可以成功了!

總結

又總結了一次,又學習了一招,可謂是困難多,方法更多,希望可以對大家有所幫助!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章