解決SQLyog連接MySQL 8.0錯誤號碼2058報錯:Plugin caching——sha2_password無法加載
本文將詳細說明解決SQLyog連接MySQL 8.0時出現(xiàn)的報錯信息,錯誤號碼2058,并附帶亂碼:“錯誤號碼2058,Plugin caching——sha2_password could not
本文將詳細說明解決SQLyog連接MySQL 8.0時出現(xiàn)的報錯信息,錯誤號碼2058,并附帶亂碼:“錯誤號碼2058,Plugin caching——sha2_password could not be loaded:”(最后一段信息是亂碼)。將報錯信息翻譯過來就是:“插件緩存——sha2_密碼無法進行加載”,這是由于你的SQLyog MySQL密碼加密方法變了,SQLyog未能正確解析使用。
以管理員身份進入命令行窗口
首先打開搜索欄,點擊搜索“cmd”,找到命令提示符,右擊選擇“以管理員的方式進行運行”,進入管理員的命令提示符。進入后,命令行窗口上方的文字介紹為“管理員的命令提示符”,不是普通的命令提示符。
測試MySQL命令并配置環(huán)境變量
輸入mysql,若出現(xiàn)如圖的問題:“mysql不是內(nèi)部或者外部的命令...”,則進行MySQL環(huán)境變量的配置;若是其他的,則不用配置MySQL環(huán)境變量直接跳到下一步。右擊此電腦進入系統(tǒng)設置,點擊高級系統(tǒng)設置,選擇高級,再選擇環(huán)境變量,選擇系統(tǒng)變量,找到PATH。進行Path的編輯環(huán)境變量,添加MySQL的環(huán)境變量:`D:MySQLmysql-8.0.12-winx64in`。上面的路徑是MySQL數(shù)據(jù)庫的路徑,具體請按照自己的MySQL安裝目錄找到bin這個文件夾,復制該路徑,進行新建,添加,確認。
執(zhí)行SQL修改語句
以管理員身份進入命令行窗口,輸入命令:`mysql -u root -p` 登錄到你個人的MySQL數(shù)據(jù)庫,然后執(zhí)行一條SQL語句(復制粘貼即可):
```sql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
```
上面的SQL語句以英文“;”結束;123456是筆者自己設置的root密碼,你的需要更改為你自己的密碼。
再次連接到MySQL主機
再次打開SQLyog,新建一個MySQL連接,配置完后,點擊確認,順利進入SQLyog界面。
通過以上步驟,你可以成功解決SQLyog連接MySQL 8.0時報錯2058的問題,讓你順利進行數(shù)據(jù)庫操作。