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

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

