以下的文章主要介紹的是在忘記MySQL數(shù)據(jù)庫(kù)密碼的情況下對(duì)其實(shí)際的解決辦法。 假如你在實(shí)際操作中遇到相似的情況,那么以下的文章對(duì)你而言一定是非常有用的,希望會(huì)給你帶來(lái)一些幫助在此方面。
很久之前裝的MySQL5.0,兩個(gè)用戶的MySQL數(shù)據(jù)庫(kù)密碼都忘記了,網(wǎng)上搜了一通,找到解決方法如下:
一、Window
1、net stop MySQL 停止MySQL服務(wù)
2、執(zhí)行MySQLd-nt --skip-grant-tables
這樣啟動(dòng),不需要MySQL數(shù)據(jù)庫(kù)密碼就可以進(jìn)入MySQL了
3、此時(shí)打開(kāi)一個(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ù)庫(kù)密碼就可以進(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)容就是對(duì)忘記MySQL密碼的解決辦法的介紹,望你能有所收獲。