成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

mysql8.0.12如何重置root密碼

在安裝完數(shù)據(jù)庫后,由于自己不小心直接關(guān)閉了安裝窗口,或者長時間沒有使用root用戶登錄系統(tǒng),導(dǎo)致忘記了root密碼,這時就需要重置MySQL的root密碼。當(dāng)然,最簡單方式自然是刪除數(shù)據(jù)庫的data目錄,然后重新安裝數(shù)據(jù)庫。但是很多時間我們需要保留data目錄中的數(shù)據(jù),所以就需要查找如何重置root密碼。

創(chuàng)新互聯(lián)長期為成百上千客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為富裕企業(yè)提供專業(yè)的成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、外貿(mào)營銷網(wǎng)站建設(shè),富裕網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

我們知道,在知道root密碼時,可以使用“ALTER USER ‘root'@'localhost' IDENTIFIED BY ‘新密碼';”指令來修改root用戶的密碼,如下圖:

mysql8.0.12如何重置root密碼

只需要這一行指令就完成了對root密碼的從新設(shè)置,無需其他操作,十分的簡單。
但是,如果忘記了root密碼,又該如何重置呢?根據(jù)官方文檔的描述,Windows系統(tǒng)下有兩種方法可以修改密碼,官方文檔請參考鏈接

方案一:執(zhí)行初始化文件

步驟1:使用管理權(quán)限的賬戶登錄系統(tǒng);

步驟2:停止MySQL的服務(wù),不管用什么方法,必須讓它停下來,如下圖:

mysql8.0.12如何重置root密碼

步驟3:創(chuàng)建一個文件mysql-init.txt,里面寫著修改密碼的指令“ALTER USER ‘root'@'localhost' IDENTIFIED BY ‘新密碼';”,然后將文件保存,如圖所示:

mysql8.0.12如何重置root密碼

步驟4:在終端界面中,進入到MySQL安裝的bin目錄下:

mysql8.0.12如何重置root密碼

步驟5:在bin目錄下,執(zhí)行mysqld,并指定剛才創(chuàng)建的mysql-ini.txt作為初始化文件,使用指令為“mysqld –defaults-file=”D:\Programs\MySQL\MySQL-8.0.12-winx64\my.ini” –init-file=”D:\Programs\MySQL\mysql-ini.txt””,其中,–defaults-file指定的是配置文件,–init-file指定的是初始化執(zhí)行的文件,如下圖所示:

mysql8.0.12如何重置root密碼

按回車鍵之后,不要關(guān)閉終端,需要再打開一個終端,來確認密碼修改是否成功:

mysql8.0.12如何重置root密碼

很明顯,登陸成功了,修改密碼方式正確!

當(dāng)然,若是真的關(guān)閉了終端,也可以使用“net start MySQL”的指令方式啟動MySQL,然后再進行驗證:

mysql8.0.12如何重置root密碼

步驟6:刪除創(chuàng)建的mysql-ini.txt文件,當(dāng)然,不刪除也是可以的!

方案二:使用登錄時跳過驗證的方式重置root密碼

步驟1:先關(guān)閉MySQL服務(wù),然后使用“–skip-grant-tables”配置項,跳過權(quán)限驗證方式重啟MySQL服務(wù):

mysql8.0.12如何重置root密碼

這里使用的指令是“mysqld –shared-memory –skip-grant-tables”,若是只是“mysqld –skip-grant-tables”的話,會導(dǎo)致mysqld啟動失敗,提示“TCP/IP, –shared-memory, or –named-pipe should be configured on NT OS”錯誤。經(jīng)過測試,只有加上“–shared-memory”才能啟動、訪問數(shù)據(jù)庫。

步驟2:在打開一個終端,在里面使用免密的方式登陸數(shù)據(jù)庫,直接運行mysql即可:

mysql8.0.12如何重置root密碼 /p>

步驟3:首先刷新執(zhí)行指令“FLUSH PRIVILEGES;”,刷新權(quán)限:

mysql8.0.12如何重置root密碼

然后執(zhí)行指令“ALTER USER ‘root'@'localhost' IDENTIFIED BY ‘new_psd_123';”進行密碼更新操作,“new_psd_123”即是設(shè)置的新密碼:

mysql8.0.12如何重置root密碼

設(shè)置完成后,正常啟動MySQL服務(wù),使用用戶名密碼進行驗證是否設(shè)置成功!

mysql8.0.12如何重置root密碼

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

當(dāng)前題目:mysql8.0.12如何重置root密碼
本文URL:http://jinyejixie.com/article46/jjiehg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站收錄、企業(yè)網(wǎng)站制作、關(guān)鍵詞優(yōu)化、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營
东丰县| 长治市| 庄河市| 万荣县| 固原市| 枞阳县| 敦化市| 当阳市| 驻马店市| 八宿县| 杭锦后旗| 福清市| 海安县| 信阳市| 团风县| 信阳市| 礼泉县| 平果县| 嵩明县| 新密市| 翼城县| 贺州市| 谢通门县| 西充县| 循化| 额敏县| 张家港市| 绥江县| 安新县| 泗阳县| 栖霞市| 旬阳县| 乳源| 恭城| 桓台县| 稻城县| 屏东县| 西和县| 名山县| 弥勒县| 东阿县|