MySQL首次登錄跳過密碼驗(yàn)證并修改密碼實(shí)現(xiàn)方式
1. 查找my.ini文件
首先找到MySQL的目錄,進(jìn)入到目錄下,找到my.ini文件(本人my.ini文件刪掉了,所以我這里用的是my-default.ini文件,大家看my.ini文件就好)。

2. 配置my.ini文件
打開my.ini文件后拉到最下邊添加一行代碼skip-grant-tables,添加后保存文件,重啟MySQL服務(wù),首次登錄跳過密碼驗(yàn)證即可生效。

3. 連接數(shù)據(jù)庫
win+r打開cmd,進(jìn)入MySQL的bin目錄下,首先連接數(shù)據(jù)庫mysql -hlocalhost -uroot -p,密碼直接回車即可登錄成功。

4. 修改密碼
- 繼續(xù)輸入:
use mysql;
- 然后修改密碼:
update user set authentication_string=password('你的密碼') where user='root';
- 本人使用的MySQL版本為5.7.17,不同版本的修改密碼SQL可能會(huì)不一致。
exit;

5. 恢復(fù)文件、重啟服務(wù)
恢復(fù)my.ini文件,并重啟MySQL服務(wù)后生效。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
MySQL慢查詢優(yōu)化從30秒到300毫秒的完整過程
文章介紹了如何優(yōu)化一個(gè)響應(yīng)時(shí)間為30秒的SQL接口,將響應(yīng)時(shí)間優(yōu)化到300毫秒的過程,通過開啟慢查詢?nèi)罩尽⒎治鯯QL執(zhí)行計(jì)劃、添加聯(lián)合索引和優(yōu)化查詢技巧等步驟,解決了慢查詢問題,文章還分享了索引設(shè)計(jì)原則、實(shí)用工具和遠(yuǎn)程數(shù)據(jù)庫排查技巧,需要的朋友可以參考下2025-12-12
MySQL的鎖機(jī)制之全局鎖和表鎖的實(shí)現(xiàn)
本文主要介紹了MySQL的鎖機(jī)制之全局鎖和表鎖的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
MySQL系列理解運(yùn)用union(all)與limit及exists關(guān)鍵字教程
這篇文章主要為大家介紹了MySQL系列中union(all)、limit及exists關(guān)鍵字的教程示例講解,通過本篇文章就可以理解MySQL中的這些關(guān)鍵字的概念以及實(shí)際的運(yùn)用2021-10-10
Docker啟動(dòng)mysql配置實(shí)現(xiàn)過程
這篇文章主要介紹了Docker啟動(dòng)mysql配置實(shí)現(xiàn)過程,文中附含詳細(xì)的圖文示例,有需要的朋友可以借鑒參考下,希望可以有所幫助,祝大家早日升職加薪2021-09-09
華為歐拉openEuler在線安裝MySQL8的實(shí)現(xiàn)步驟
本文主要介紹了華為歐拉openEuler在線安裝MySQL8的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
MySQL數(shù)據(jù)庫數(shù)據(jù)塊大小及配置方法
MySQL作為一種流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng),在處理大規(guī)模數(shù)據(jù)存儲(chǔ)和查詢時(shí),數(shù)據(jù)塊(data block)大小是一個(gè)至關(guān)重要的因素,本文將詳細(xì)探討MySQL數(shù)據(jù)庫的數(shù)據(jù)塊大小,結(jié)合實(shí)際例子說明其重要性和配置方法,感興趣的朋友跟隨小編一起看看吧2024-05-05

