一臺(tái)電腦很久不用卸例,拿起來要用黑箱進(jìn)入本地?cái)?shù)據(jù)庫時(shí)噩咪,除了重新安裝mysql外裹粤,也可用這種方法來修改本地mysql的密碼,具體操作如下沸枯。
思路和基本操作來自于 本地Mysql忘記密碼的修改方法(windows),感謝這位大佬
查詢mysql的安裝目錄
Windows + R潦蝇,輸入services.msc并執(zhí)行番捂;
找到Mysql,右鍵Mysql找到屬性渠退,打開就能看到[可執(zhí)行文件]的路徑了忙迁;
進(jìn)入bin目錄
進(jìn)入bin目錄下,按住shift + 鼠標(biāo)右鍵碎乃,點(diǎn)擊打開“在此處打開Powershell窗口
關(guān)閉服務(wù)姊扔,在命令窗口輸入'net stop mysql'后報(bào)錯(cuò)了,不管他
停止或啟動(dòng)都在此處操作即可梅誓,這個(gè)窗口是第一步運(yùn)行services.msc命令后打開的
在PowerShell命令窗口中輸入mysqld --console --skip-grant-tables --shared-memory
然后恰梢,win+R運(yùn)行cmd后分別運(yùn)行以下四行命令
mysql -u root -p #回車,這時(shí)讓你輸入密碼证九,不輸入删豺,直接回車
use mysql
update user set authentication_string='' where user='root';
quit
image.png
接下來需要在mysql的bin目錄下打開一個(gè)PowerShell命令窗口
net start mysql
mysql -u root -p #回車,不輸入密碼愧怜,回車
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
但是我此處操作時(shí)產(chǎn)生了錯(cuò)誤呀页,所以依舊是在計(jì)算機(jī)管理中重新啟動(dòng)mysql服務(wù)
單擊打啟動(dòng)
紅字涂抹掉的位置時(shí)你想要修改的本地localhost訪問密碼,此處就是最后一步拥坛,密碼已經(jīng)修改完成了蓬蝶。我這里新的密碼就是root123