當我們在使用mysql資料庫時,如果忘記密碼會顯示下圖情況
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password : YES)
一般來說我們有兩種解決方法,一種是卸載後重新安裝,而跳過密碼驗證後修改密碼顯然是一種更方便的選擇.此方法步驟如下:
1.關閉mysql伺服器
#1.找出mysql安裝路徑中bin目錄路徑
在電腦「服務」中找到mysql,雙擊找到對應路徑
2.以管理員權限開啟命令列,跳到安裝路徑下bin目錄路徑處
3.在命令列中輸入指令跳過mysql的密碼驗證
mysqld --console --skip-grant-tables --shared-memory
mysqld指令在bin目錄下,只有命令列跳到bin目錄下,該指令才能執行。輸入指令後不要關閉此視窗
4.用管理員權限再開啟一個dos指令窗口,輸入登陸指令
##mysql -u root -p在指令輸入處直接點選
回車
5.使用sql指令跳到mysql表中,並更改密碼 6.輸入flush privileges指令並退出 7.關閉所有命令列窗口,並重新用管理員身份開一個dos窗口8.重啟mysql伺服器 #9.可以用設定好的密碼存取mysql伺服器#
以上是mysql忘記密碼重設的方法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!