今天一台機器的MySQL數據庫密碼忘掉了,於是卸載後重新安裝了下,可是總是到最後一步apply security settings過不去,等待片刻後彈出一個Error Nr. 1045的錯誤提示窗口,然後登錄MySQL數據庫也總是登不進去。網上找了各種解決方法,最終得以解決,現給出我的解決方法。
1.開始→運行→cmd,打開命令提示符窗口,輸入命令net stop mysql
2.找到MySQL安裝目錄中的my.ini文件,用記事本打開後分別找到basedir和datadir,根據你MySQL安裝路徑分別設置好路徑,然後繼續查找[mysqld],找到後在其下面一行輸入skip-grant-tables後保存my.ini
3.繼續打開命令提示符窗口,輸入命令net start mysql
4.打開MySQL直接按回車以空密碼登錄,相關命令如下所示:
D:\MySQL\bin>mysql -u root -p5.打開命令提示符窗口,輸入命令net stop mysql
6.第2步中查找[mysqld],找到後在刪除剛剛輸入的skip-grant-tables後保存my.ini
7.打開命令提示符窗口,輸入命令net start mysql
8.打開MySQL直接按回車以空密碼登錄,具體命令見第4步,然後修改MySQL密碼,具體命令如下所示:
mysql>set password for root@localhost=password('password'); //password為要設置的密碼經過以上設置後就MySQL數據庫就可以正常使用了。