方法1:
重裝了Mysql,在配置的時候,老是需要指示輸入舊的MySQL的root用戶的密碼!
不然就會出現 Nt. 1045 的數據庫錯誤。
只有強硬刪除原來的數據文件了,一般的MySQL的原來配置的文件都是在配置的程序目錄下的,如
"C:\Document and setting\All Users\Application Data\"這個目錄中的,
原來的MySQL的密碼和數據庫設置就是在這個目錄中,
將這個目錄下的mysql的這個文件夾全部刪除後就可以成功的重裝MySQL而不再要求輸入舊的root的密碼了。
方法2:下面以在Windows系統上為例,Linux上將步驟2的mysqld-nt換為safe_MySQLd即可
1 、停止MySQL5服務:
net stop MySQL5
2、開一個DOS窗口執行:
c:\mysql\bin>MySQLd-nt --skip-grant-tables &
3、再開一個DOS窗口執行:
c:\mysql\bin>mysql MySQL
> update user set password = passWord('123456') where user = 'root';
root密碼即為設置為123456!
4. 啟動任務管理器,殺掉MySQLd-nt 進程.必須有這一步,否則啟動服務時會出現異常.
5、啟動MySQL5服務:
net start MySQL5