原文鏈接:http://www.feeldesignstudio.com/2013/05/windows-mysql-root-password-reset
網上的很多在Windows下重置root用戶密碼的方式無效,這裡提供一種有效的方式:
第一步:停止MySQL服務:
這可以通過訪問服務窗口(管理工具——服務,或者運行——services.msc),停止MySQL服務。
第二步:進入MySQL的bin目錄:
打開MS-DOS命令行窗口(運行——cmd),輸入命令:cd C:\MySQL\bin(這裡是安裝MySQL的目錄)。
第三步:輸入命令跳過授權表:
輸入命令:mysqld.exe -u root –skip-grant-tables
第四步:新打開一個MS-DOS命令行窗口,並進入MySQL的bin目錄:
和第二步操作相同,注意不要關閉之前那個命令行窗口。
第五步:執行下列命令:
輸入mysql,回車;
你應該進入了MySQL命令行,輸入 use mysql; 回車;
輸入 UPDATE user SET Password = PASSWORD(‘NEW_PASSWORD’) WHERE User = ‘root’; 回車(注意把裡面的NEW_PASSWORD替換成你要修改成的新密碼);
輸入 exit; 回車,你應該退出了MySQL命令行。
第六步:啟動MySQL服務:
關閉所有的MS-DOS命令行窗口,按照第一步的操作找到MySQL服務並啟動,如果啟動半天沒響應,在任務管理器中結束mysqld進程。
執行完以上六步,大功告成。