有時候突然忘記MySQL的密碼會真的不爽,這裏介紹一種MySQL密碼忘記時重置密碼的方法,操作系統win8,MySql version:5.6.10
1 在任務管理器裏面關閉掉mysql.exe,mysqld.exe進程;
2 在MySQL安裝的文件夾裏面打開cmd窗口(shift+右鍵)
輸入mysqld –skip-grant-tables,如下所示:
它大概意思就是跳過授權表。
3 登陸
此時登陸的密碼爲空,所以在Enter password的時候直接回車就行。結果如下所示:
4 修改密碼
Update mysql.user set password=password(‘xxx’)where user = ‘root’;
具體如下所示:
5 刷新
在修改完密碼後記得要刷新要不然等關閉程序後下次登陸還是之前的密碼,刷新就一句話:
Flush privileges;
6 重啓
關閉mysql,mysqld,然後重新啓動。