一臺電腦很久不用,拿起來要用黑箱進入本地數(shù)據(jù)庫時,除了重新安裝mysql外,也可用這種方法來修改本地mysql的密碼,具體操作如下。
思路和基本操作來自于 本地Mysql忘記密碼的修改方法(windows),感謝這位大佬
查詢mysql的安裝目錄

Windows + R,輸入services.msc并執(zhí)行;

找到Mysql,右鍵Mysql找到屬性,打開就能看到[可執(zhí)行文件]的路徑了;

進入bin目錄

進入bin目錄下,按住shift + 鼠標(biāo)右鍵,點擊打開“在此處打開Powershell窗口

關(guān)閉服務(wù),在命令窗口輸入'net stop mysql'后報錯了,不管他

停止或啟動都在此處操作即可,這個窗口是第一步運行services.msc命令后打開的

在PowerShell命令窗口中輸入mysqld --console --skip-grant-tables --shared-memory
然后,win+R運行cmd后分別運行以下四行命令
mysql -u root -p #回車,這時讓你輸入密碼,不輸入,直接回車
use mysql
update user set authentication_string='' where user='root';
quit

image.png
接下來需要在mysql的bin目錄下打開一個PowerShell命令窗口
net start mysql
mysql -u root -p #回車,不輸入密碼,回車
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';

但是我此處操作時產(chǎn)生了錯誤,所以依舊是在計算機管理中重新啟動mysql服務(wù)

單擊打啟動

紅字涂抹掉的位置時你想要修改的本地localhost訪問密碼,此處就是最后一步,密碼已經(jīng)修改完成了。我這里新的密碼就是root123