MySQL數(shù)據(jù)庫密碼忘記的解決方案
以下的文章主要介紹的是在忘記MySQL數(shù)據(jù)庫密碼的情況下對其實(shí)際的解決辦法。 假如你在實(shí)際操作中遇到相似的情況,那么以下的文章對你而言一定是非常有用的,希望會(huì)給你帶來一些幫助在此方面。
很久之前裝的MySQL5.0,兩個(gè)用戶的MySQL數(shù)據(jù)庫密碼都忘記了,網(wǎng)上搜了一通,找到解決方法如下:
一、Window
1、net stop MySQL 停止MySQL服務(wù)
2、執(zhí)行MySQLd-nt --skip-grant-tables
這樣啟動(dòng),不需要MySQL數(shù)據(jù)庫密碼就可以進(jìn)入MySQL了
3、此時(shí)打開一個(gè)新的命令窗口,執(zhí)行MySQL,進(jìn)入MySQL
4、修改root密碼
- use MySQL
- update user set passwordpassword=password('NEW PASSWORD') where user='root';
- flush privileges;
5、在任務(wù)管理器里kill掉MySQLd-nt進(jìn)程
6、net start MySQL 重啟MySQL即可
二、linux
1、killall -TERM MySQLd 停止MySQL服務(wù)
2、bin/safe_MySQLd --skip-grant-tables &
這樣啟動(dòng),不需要MySQL數(shù)據(jù)庫密碼就可以進(jìn)入MySQL了
3、執(zhí)行MySQL進(jìn)入MySQL
4、use MySQL
- update user set passwordpassword=password('NEW PASSWORD') where user='root';
- flush privileges;
5、killall -TERM MySQLd
6、bin/safe_MySQLd 重啟MySQL
以上的相關(guān)內(nèi)容就是對忘記MySQL密碼的解決辦法的介紹,望你能有所收獲。
【編輯推薦】