国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql8.0.12如何重置root密碼

2024-07-24 12:49:37
字體:
來源:轉載
供稿:網友

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

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

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

方案一:執行初始化文件

步驟1:使用管理權限的賬戶登錄系統;

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

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

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

步驟5:在bin目錄下,執行mysqld,并指定剛才創建的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指定的是初始化執行的文件,如下圖所示:

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

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

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

步驟6:刪除創建的mysql-ini.txt文件,當然,不刪除也是可以的!

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

步驟1:先關閉MySQL服務,然后使用“–skip-grant-tables”配置項,跳過權限驗證方式重啟MySQL服務:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳原县| 施秉县| 保德县| 镇远县| 内黄县| 虎林市| 汝南县| 萨迦县| 诏安县| 延吉市| 依兰县| 云阳县| 沛县| 通海县| 白沙| 宾川县| 孟连| 黎城县| 敦化市| 孟津县| 克拉玛依市| 吉安市| 海阳市| 石河子市| 武山县| 云林县| 遵化市| 米脂县| 禹州市| 平和县| 佛教| 望都县| 庐江县| 炉霍县| 定襄县| 邵武市| 昌吉市| 庆云县| 澎湖县| 沁源县| 修水县|