SQLyog連接MySQL8.0報(bào)2058錯(cuò)誤的完美解決方法
引言
用SQLyog連接MySQL8.0(社區(qū)版:mysql-installer-community-8.0.15.0.msi),出現(xiàn)錯(cuò)誤2058(Plugin caching_sha2_password could not be loaded:xxxx),通過(guò)查詢資料了解了該錯(cuò)誤的原因并在本文中提出了該問(wèn)題的方案。
原因
該錯(cuò)誤提示如下圖所示:
具體原因:新的MySQL 8.0安裝,在初始化數(shù)據(jù)目錄時(shí),將 ‘root'@'localhost'創(chuàng)建帳戶,并且該帳戶caching_sha2_password默認(rèn)使用,密碼的加密方法發(fā)生了改變,因此SQLyog不能正常解析,才報(bào)出如上錯(cuò)誤。
解決方案
以管理員運(yùn)行【開始】-【所有程序】-【MySQL】-【MySQL Server 8.0】-【MySQL 8.0 Command Line Client - Unicode】,如下圖所示:
鍵入root賬號(hào)的密碼如下所示.
按照以下sql格式輸入命令,其中password是指root賬號(hào)的密碼。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
執(zhí)行該命令,結(jié)果為Query OK說(shuō)明修改成功,如下圖所示。
用SQLyog重新連接MySQL,可以成功連接。此時(shí)查看mysql數(shù)據(jù)庫(kù)中的user表,發(fā)現(xiàn)root賬號(hào)的插件名稱發(fā)生了變化,如下所示。
總結(jié)
MySQL新版本有它的優(yōu)勢(shì)(一些新的特性),也有一定弊端(運(yùn)維工具有些不能滿足新版的需求),再選擇之前我們要充分的斟酌,以免出現(xiàn)一些不可預(yù)知的問(wèn)題。只有不但的發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,總結(jié)解決方法,才能不斷的提升自己,若本文能幫你了解或者解決該問(wèn)題,希望添加關(guān)注!
- SQLyog連接MySQL8.0+報(bào)錯(cuò):錯(cuò)誤碼2058的解決方案
- SQLyog連接MySQL8.0+報(bào)錯(cuò):錯(cuò)誤號(hào)碼2058的解決方案
- Navicat連接MySQL出現(xiàn)2059錯(cuò)誤的解決方案
- Navicat 連接MySQL8.0.11出現(xiàn)2059錯(cuò)誤
- mysql安裝navicat之后,出現(xiàn)2059,Authentication plugin及本地鏈接虛擬機(jī)docker,遠(yuǎn)程鏈接服務(wù)器
- navicat連接mysql出現(xiàn)2059錯(cuò)誤的解決方法
- MySQL錯(cuò)誤代碼2058和2059的解決辦法
相關(guān)文章
SQL Server附加數(shù)據(jù)庫(kù)及出現(xiàn)5123錯(cuò)誤的解決辦法
在SQL中,可以通過(guò)附加數(shù)據(jù)庫(kù)的方式將一個(gè)已經(jīng)存在的數(shù)據(jù)庫(kù)添加到服務(wù)器上,本文主要介紹了SQL Server附加數(shù)據(jù)庫(kù)及出現(xiàn)錯(cuò)誤的解決辦法,具有一定的參考價(jià)值,感興趣的可以了解一下2024-04-04SQLSERVER不拼接SQL如何實(shí)現(xiàn)條件查詢
在做項(xiàng)目中,我們經(jīng)常遇到復(fù)雜的查詢方法,本文主要介紹了SQLSERVER不拼接SQL如何實(shí)現(xiàn)條件查詢,具有一定的參考價(jià)值,感興趣的可以了解一下2024-01-01大數(shù)據(jù)量高并發(fā)的數(shù)據(jù)庫(kù)優(yōu)化詳解
這篇文章主要介紹了大數(shù)據(jù)量高并發(fā)的數(shù)據(jù)庫(kù)優(yōu)化,需要的朋友可以參考下2015-08-08SQL中varchar和nvarchar的基本介紹及其區(qū)別
varchar長(zhǎng)度為 n 個(gè)字節(jié)的可變長(zhǎng)度且非 Unicode 的字符數(shù)據(jù),nvarchar包含 n 個(gè)字符的可變長(zhǎng)度 Unicode 字符數(shù)據(jù)2014-07-07MSSQL轉(zhuǎn)MYSQL,gb2312轉(zhuǎn)utf-8無(wú)亂碼解決方法
MSSQL轉(zhuǎn)MYSQL,gb2312轉(zhuǎn)utf-8無(wú)亂碼解決方法,需要的朋友可以參考下。2010-06-06SQL?server常見的數(shù)據(jù)類型轉(zhuǎn)換整理大全
這篇文章主要給大家介紹了關(guān)于SQL?server常見的數(shù)據(jù)類型轉(zhuǎn)換整理的相關(guān)資料,在 SQL Server中可以使用CAST或CONVERT函數(shù)來(lái)進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換,需要的朋友可以參考下2023-11-11Visual?Studio2022連接SQL?Server數(shù)據(jù)庫(kù)的詳細(xì)圖文教程
在visual studio中經(jīng)常會(huì)用到SQL的數(shù)據(jù),關(guān)于數(shù)據(jù)連接總是會(huì)出現(xiàn)一系列的問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于Visual?Studio2022連接SQL?Server數(shù)據(jù)庫(kù)的詳細(xì)圖文教程,需要的朋友可以參考下2023-06-06