MySQL是一款廣泛使用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),但是在開發(fā)中可能會(huì)遇到一些棘手的問(wèn)題,例如MySQL密碼忘記了怎么辦?下面就給大家介紹幾種方法。
方法一:通過(guò)phpMyAdmin重設(shè)密碼
1. 進(jìn)入phpMyAdmin;
2. 找到用戶列表,點(diǎn)擊編輯該用戶;
3. 在“密碼”文本框中輸入您想要的新密碼;
4. 從“下拉列表”中選擇“Md5”;
5. 執(zhí)行并保存即可。
方法二:通過(guò)命令行重設(shè)密碼
1. 利用root賬號(hào)登陸MySQL,并切換到mysql數(shù)據(jù)庫(kù)下;
2. 執(zhí)行以下語(yǔ)句:UPDATE mysql.user SET Password=PASSWORD('新的密碼') WHERE User='用戶' AND Host='IP地址';
3. 執(zhí)行FLUSH PRIVILEGES命令使修改生效。
如果以上方法均無(wú)法解決問(wèn)題,您可以考慮重置MySQL的root賬號(hào)密碼,具體步驟如下。
方法三:重置root賬號(hào)密碼
1. 關(guān)閉MySQL服務(wù);
2. 以管理員權(quán)限啟動(dòng)MySQL服務(wù)并跳過(guò)權(quán)限檢查:mysqld --skip-grant-tables;
3. 新開一個(gè)終端窗口,以root賬號(hào)重新登陸MySQL(無(wú)需密碼);
4. 執(zhí)行以下語(yǔ)句:UPDATE mysql.user SET Password=PASSWORD('新的密碼') WHERE User='root' AND Host='localhost';
5. 執(zhí)行FLUSH PRIVILEGES命令使修改生效;
6. 在另一個(gè)終端窗口操作MySQL時(shí)需要指定新的密碼。
以上就是當(dāng)MySQL密碼忘記時(shí)的解決方法,希望能對(duì)大家有所幫助。