MySQL8.0登錄時(shí)出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?(using?password:?YES)?拒絕訪問(wèn)的完美解決
今天在正常打開(kāi)mysql的時(shí)候突然提示:Access denied for user 'root'@'localhost' (using password: YES)
在網(wǎng)上搜索了很多文章,嘗試了他們的解決方法,發(fā)現(xiàn)都沒(méi)有什么效果,最后結(jié)合多個(gè)方法的重點(diǎn)進(jìn)行嘗試發(fā)現(xiàn)完美解決。
第一步:先將Mysql服務(wù)停止運(yùn)行,這一步很重要。
第二步:在Mysql的安裝路徑中找到 my.ini 文件,右鍵編輯,在 mysqld 下面輸入跳過(guò)密碼檢測(cè)
skip-grant-tables
保存退出文件,切記 切記保存。
第三步:以管理員運(yùn)行 cmd 也就是俗稱的:黑窗口。一定要以管理員運(yùn)行
第四步:在cmd中輸入命令行 mysqld --console --skip-grant-tables --shared-memory

第五步:再次以管理員運(yùn)行打開(kāi)cmd。第二個(gè)黑窗口。直接輸入 mysql 就進(jìn)入MySQL里面了
第六步:執(zhí)行命令:update user set authentication_string ='' where user = 'root'; 清空密碼。因?yàn)镸ySql8+, 和以前版本有點(diǎn)不同,user表沒(méi)有password字段了,而是authentication_string 。
第七步:輸入指令:flush privileges; 使改變生效。 exit 退出mysql。
第八步:兩個(gè)黑窗口都進(jìn)行關(guān)閉,在重新運(yùn)行兩個(gè)黑窗口 :第三步至第五步再來(lái)一遍。
第九步:mysql窗口使用指令:ALTER user 'root'@'localhost' IDENTIFIED BY '123'; 將密碼設(shè)為123. 就OK了。
最后的最后 將my.ini 文件中的 skip-grant-tables 加上#注釋掉就行了,重啟mysql服務(wù),就可以進(jìn)了
到此這篇關(guān)于MySQL8.0登錄時(shí)出現(xiàn)Access denied for user ‘root‘@‘localhost‘ (using password: YES) 拒絕訪問(wèn)的完美解決的文章就介紹到這了,更多相關(guān)MySQL8.0登錄時(shí)出現(xiàn)Access denied內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 解決MySQL登錄報(bào)錯(cuò)1045-Access?denied?for?user?'root'@' '(using?password:YES)
- 解決Mysql:ERROR?1045?(28000):Access?denied?for?user?‘root‘@‘localhost‘?(using?password:?NO)的方法
- 解決mysql:ERROR 1045 (28000): Access denied for user ''root''@''localhost'' (using password: NO/YES)
- 解決mysql登錄錯(cuò)誤:''Access denied for user ''root''@''localhost''
- ubuntu18.0.4安裝mysql并解決ERROR 1698 (28000): Access denied for user ''''root''''@''''localhost''''
- win10下MySQL 8.0登錄Access denied for user‘root’@‘localhost’ (using password: YES)問(wèn)題的解決方法
- 解決mysql ERROR 1045 (28000)-- Access denied for user問(wèn)題
- 解決mysql創(chuàng)建數(shù)據(jù)庫(kù)后出現(xiàn):Access denied for user ''root''@''%'' to database ''xxx''的問(wèn)題
- mysql Access denied for user ‘root’@’localhost’ (using password: YES)解決方法
- MySQL登錄時(shí)出現(xiàn) Access denied for user ‘root‘@‘xxx.xxx.xxx.xxx‘ (using password: YES) 的原因及解決辦法
相關(guān)文章
Windows系統(tǒng)中配置開(kāi)啟MySQL數(shù)據(jù)庫(kù)日志的完整步驟
這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)中配置開(kāi)啟MySQL數(shù)據(jù)庫(kù)日志的完整步驟,大家要開(kāi)啟MySQL數(shù)據(jù)庫(kù)的日志功能,可以按照本文介紹的步驟進(jìn)行操作,需要的朋友可以參考下2023-09-09
MySQL事務(wù)的隔離性是如何實(shí)現(xiàn)的
最近做了一些分布式事務(wù)的項(xiàng)目,對(duì)事務(wù)的隔離性有了更深的認(rèn)識(shí),后續(xù)寫文章聊分布式事務(wù)。今天就復(fù)盤一下單機(jī)事務(wù)的隔離性是如何實(shí)現(xiàn)的?感興趣的可以了解一下-2021-09-09
在Debian 9系統(tǒng)上安裝Mysql數(shù)據(jù)庫(kù)的方法教程
這篇文章主要給大家介紹了在Debian 9系統(tǒng)上安裝Mysql數(shù)據(jù)庫(kù)的方法教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-10-10
mysql 使用存儲(chǔ)過(guò)程實(shí)現(xiàn)樹(shù)節(jié)點(diǎn)的獲取方法
這篇文章主要介紹了mysql 使用存儲(chǔ)過(guò)程實(shí)現(xiàn)樹(shù)節(jié)點(diǎn)的獲取方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06
mysql創(chuàng)建表設(shè)置表主鍵id從1開(kāi)始自增的解決方案
在MySQL中用很多類型的自增ID,每個(gè)自增ID都設(shè)置了初始值,一般情況下初始值都是從0開(kāi)始,然后按照一定的步長(zhǎng)增加(一般是自增 1),下面這篇文章主要給大家介紹了關(guān)于mysql創(chuàng)建表設(shè)置表主鍵id從1開(kāi)始自增的解決方案,需要的朋友可以參考下2023-04-04

