mysql重置root密碼的完整步驟(適用于5.7和8.0)
第一步:先停止mysql服務(wù),一定要停止!
方式一:通過命令行關(guān)閉mysql服務(wù)
Windows + R 鍵打開運(yùn)行,輸入 cmd 然后按住 ctrl+shift 再按回車鍵,就是以管理員身份打開命令面板了
或者
打開,開始菜單搜索cmd,然后以管理員身份運(yùn)行
打開之后輸入以下命令,關(guān)閉mysql服務(wù)
博主這里的是服務(wù)名是mysql80
你們要替換成自己要關(guān)閉的mysql服務(wù)名
net stop mysql80
方式二:通過服務(wù)項(xiàng)關(guān)閉mysql服務(wù)
Windows+R 鍵打開運(yùn)行,輸入service.msc點(diǎn)擊確定
然后找到 mysql 服務(wù),這里有一個(gè)小技巧,隨便點(diǎn)一個(gè)服務(wù),然后直接輸入mysql,頁面會自動定位到你輸入的字母所匹配到的服務(wù)位置
右鍵你要停止的 mysql 服務(wù),點(diǎn)擊停止
第二步:以管理員的身份打開一個(gè)命令行
Windows + R 鍵打開運(yùn)行,然后輸入 cmd 按住 ctrl+shift 再按回車鍵
然后找到自己 mysql 的 my.ini 文件,替換掉:--defaults-file="my.ini路徑"
博主這里的路徑是:D:\ProgramData\MySQL\MySQL Server 8.0\my.ini
mysqld --defaults-file="D:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --shared-memory --skip-grant-tables
如果找不到自己的路徑可以在 mysql 服務(wù)項(xiàng)中右鍵點(diǎn)擊屬性查看
然后將替換后的路徑粘貼到,以管理員身份運(yùn)行的命令行中,按下回車。
這個(gè)cmd命令窗口會卡主,這個(gè)時(shí)候不要?jiǎng)铀?/p>
重新打開一個(gè)新的 cmd 命令行(可以不用管理員權(quán)限打開),然后不需要輸入密碼直接登錄mysql
mysql -u root --或者 mysql
第三步:修改密碼
在登錄進(jìn)去的mysql執(zhí)行如下操作:
重新加載權(quán)限表,一定要重新加載權(quán)限表這一步很重要?。?!
flush privileges;
修改 root 用戶的密碼,比如修改成 666666
alter user 'root'@'localhost' identified by '666666';
然后關(guān)閉所有的 cmd 命令窗口,在服務(wù)項(xiàng)中重新打開mysql服務(wù)
或者以管理員身份運(yùn)行 cmd 命令行輸入如下指令打開mysql服務(wù),這里的mysql80是你們自己的mysql服務(wù)名哈
net start mysql80
然后用剛剛修改的密碼,正常登錄mysql即可
歐了,到這里我應(yīng)該解釋的差不多啦
總結(jié)
到此這篇關(guān)于mysql重置root密碼的文章就介紹到這了,更多相關(guān)mysql重置root密碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
2022最新版MySQL 8.0.30 安裝及配置教程(小白入門)
這篇文章主要介紹了2022最新版MySQL 8.0.30 安裝及配置教程,安裝過程算是比較簡單的,今天給大家分享的此文比較適合mysql數(shù)據(jù)庫的小白,需要的朋友可以參考下2022-09-09關(guān)于MySQL死鎖的產(chǎn)生原因、檢測與解決方式
這篇文章主要介紹了關(guān)于MySQL死鎖的產(chǎn)生原因、檢測與解決方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07Mysql深入探索之Explain執(zhí)行計(jì)劃詳析
這篇文章主要給大家介紹了關(guān)于Mysql深入探索之Explain執(zhí)行計(jì)劃的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08MySQL入門(一) 數(shù)據(jù)表數(shù)據(jù)庫的基本操作
這類文章記錄我看MySQL5.6從零開始學(xué)》這本書的過程,將自己覺得重要的東西記錄一下,并有可能幫助到你們,在寫的博文前幾篇度會非?;A(chǔ),只要?jiǎng)邮智?,跟著我寫的例子全部?shí)現(xiàn)一遍,基本上就搞定了,前期很難理解的東西基本沒有2018-07-07MySQL啟動報(bào)錯(cuò):Can not connect to MySQL
今天打開數(shù)據(jù)庫出現(xiàn)一個(gè)錯(cuò)誤,ERROR 2003: Can't connect to MySQL server on 'localhost' 的錯(cuò)誤,網(wǎng)上查找原因說是我的mysql服務(wù)沒有打開,所以本文給大家介紹了MySQL啟動報(bào)錯(cuò):Can not connect to MySQL server的解決方法,需要的朋友可以參考下2024-03-03MySQL?中的服務(wù)器配置和狀態(tài)詳解(MySQL?Server?Configuration?and?Statu
MySQL服務(wù)器配置和狀態(tài)設(shè)置包括服務(wù)器選項(xiàng)、系統(tǒng)變量和狀態(tài)變量三個(gè)方面,可以通過命令行、配置文件或SQL語句進(jìn)行設(shè)置和查看,服務(wù)器選項(xiàng)和系統(tǒng)變量可以是全局或會話級別的,狀態(tài)變量只讀且不可修改,sql_mode是一個(gè)特殊的變量,影響SQL語句的執(zhí)行模式,感興趣的朋友一起看看吧2025-02-02Ubuntu搭建Mysql+Keepalived高可用的實(shí)現(xiàn)(雙主熱備)
本文主要介紹了Ubuntu搭建Mysql+Keepalived高可用的實(shí)現(xiàn)(雙主熱備),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11