navicat連接mysql出現(xiàn)2059錯(cuò)誤的解決方法
最近在學(xué)習(xí)django的時(shí)候需要用到數(shù)據(jù)庫(kù),于是便下載了navicat準(zhǔn)備和mysql配套使用,但是在連接的時(shí)候確出現(xiàn)了如下問題:
網(wǎng)上查詢過后,發(fā)現(xiàn)這個(gè)錯(cuò)誤出現(xiàn)的原因是在mysql8之前的版本中加密規(guī)則為mysql_native_password,而在mysql8以后的加密規(guī)則為caching_sha2_password。
解決此問題有兩種方法,一種是更新navicat驅(qū)動(dòng)來解決此問題,一種是將mysql用戶登錄的加密規(guī)則修改為mysql_native_password。;根據(jù)網(wǎng)上大部分建議采取了第二種方式:
1.用管理員權(quán)限打開cmd,輸入mysql -u root -p進(jìn)入輸入密碼后進(jìn)入mysql數(shù)據(jù)庫(kù);
mysql -u root -p #進(jìn)入數(shù)據(jù)庫(kù)
2.修改加密規(guī)則及密碼,刷新即可;
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的mysql密碼' PASSWORD EXPIRE NEVER; #修改加密規(guī)則 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的mysql密碼'; #修改密碼 FLUSH PRIVILEGES; #刷新數(shù)據(jù)
-正常情況下繼續(xù)使用navicat連接mysql即可成功,但是,本人卻死在了第一步,無法進(jìn)入數(shù)據(jù)庫(kù);
-不知道有沒有和我一樣的小伙伴遇到這種情況,但是不要慌,cmd不讓進(jìn),我們可以直接用mysql client登錄呀;
-輸入密碼,進(jìn)入mysql,輸入第二點(diǎn)中的命令即可解決。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- SQLyog連接MySQL8.0+報(bào)錯(cuò):錯(cuò)誤碼2058的解決方案
- SQLyog連接MySQL8.0+報(bào)錯(cuò):錯(cuò)誤號(hào)碼2058的解決方案
- SQLyog連接MySQL8.0報(bào)2058錯(cuò)誤的完美解決方法
- 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ù)器
- MySQL錯(cuò)誤代碼2058和2059的解決辦法
相關(guān)文章
MySQL插入數(shù)據(jù)時(shí)插入無效列的解決方法
MySQL插入數(shù)據(jù)時(shí)插入無效的列,解決方法是在插入時(shí),給字符串類型的字段值加上雙引號(hào)2014-07-07MySQL不適合創(chuàng)建索引的11種情況示例分析
這篇文章介紹了在MySQL中不適合創(chuàng)建索引的11種情況,本文通過示例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧2025-02-02基于MySQL數(shù)據(jù)庫(kù)復(fù)制Master-Slave架構(gòu)的分析
本篇文章是對(duì)MySQL數(shù)據(jù)庫(kù)復(fù)制Master-Slave架構(gòu)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06MySql中流程控制函數(shù)/統(tǒng)計(jì)函數(shù)/分組查詢用法解析
這篇文章主要介紹了MySql中流程控制函數(shù)/統(tǒng)計(jì)函數(shù)/分組查詢用法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07MySQL更新存放JSON的字段、\“ 轉(zhuǎn)義成 “的問題描述
本篇介紹在執(zhí)行MySQL線上變更時(shí)遇到的問題,表現(xiàn)為"更新JSON字段時(shí),實(shí)際更新的值與SQL語句中的值不一致,JSON格式錯(cuò)誤",本文給大家分享問題描述及解決方案,感興趣的朋友一起看看吧2022-12-12