MySQL忘記了root用戶密碼如何重置的解決方案
引言
MySQL是當前被廣泛使用的關系型數(shù)據(jù)庫,同時也是初學開發(fā)的程序員們最適合入門學習的一門數(shù)據(jù)庫。MySQL需要設置root用戶的密碼,用于驗證登錄數(shù)據(jù)庫服務器,但往往可能由于各種原因?qū)е峦浟嗽撁艽a,于是就有了本次分享的內(nèi)容,在本地(localhost)重置MySQL數(shù)據(jù)庫root密碼的方法。
演示版本 |
· Window10 |
· MySQL5.5 |
一、無驗證登錄
1.1 停止mysql服務
以管理員身份打開 cmd窗口,停止mysq服務,即輸入以下命令,回車
net stop mysql
1.2 無驗證方式啟動mysql服務
繼續(xù)輸入以下命令,回車
mysqld --skip-grant-tables
1.3 登錄數(shù)據(jù)庫
注意不要關閉前面操作的窗口,以管理員身份,再打開一個新的cmd窗口,輸入以下命令,回車。即登錄成功。
mysql
二、修改root密碼
2.1 使用mysql數(shù)據(jù)庫
繼續(xù)輸入以下命令,使用mysql系統(tǒng)數(shù)據(jù)庫
use mysql;
2.2 修改root密碼
繼續(xù)輸入以下命令,修改root用戶對應密碼
update user set password = password('重置的新密碼') where user = 'root';
有如上結(jié)果,證明修改成功!
三、結(jié)束、重啟、登錄
3.1 結(jié)束mysqld.exe進程
關閉兩個窗口,打開任務管理器,手動結(jié)束mysqld.exe
的進程
3.2 重啟mysql服務
以管理員身份,重新打開一個cmd窗口,輸入以下命令,重啟mysql服務
net start mysql
3.3 登錄mysql數(shù)據(jù)庫
輸入以下命令,使用新密碼登錄mysql數(shù)據(jù)庫(localhost省略)
mysql -uroot -p重置的新密碼
結(jié)果顯示如上,即重置成功?。?!
以上就是MySQL忘記了root用戶密碼如何重置的解決方案的詳細內(nèi)容,更多關于MySQL忘記root密碼的資料請關注腳本之家其它相關文章!
相關文章
MySQL數(shù)據(jù)庫函數(shù)之JSON_EXTRACT示例代碼
這篇文章主要介紹了MySQL數(shù)據(jù)庫函數(shù)之JSON_EXTRACT的相關資料,JSON_EXTRACT()函數(shù)用于從JSON文檔中提取值,支持對象屬性、數(shù)組元素和嵌套結(jié)構(gòu)的訪問,示例展示了如何提取簡單值、嵌套值和數(shù)組中的值,需要的朋友可以參考下2025-02-02Windows MySQL修改配置文件my.ini不生效問題
在Windows Server 2019上修改MySQL 5.6的安裝目錄下my.ini文件后,需要通過修改注冊表中的ImagePath值來確保MySQL讀取新的配置文件,修改時應確保配置文件路徑正確,并且新配置不會覆蓋原有配置,以保證修改生效2025-01-01MySQL中復制表結(jié)構(gòu)及其數(shù)據(jù)的5種方式
在MySQL中,復制表結(jié)構(gòu)及其數(shù)據(jù)可以通過多種方式實現(xiàn),每種方法都有其適用場景,選擇合適的方法可以提高工作效率,注意處理目標表存在性、大表復制效率及外鍵等約束,感興趣的可以了解一下2024-09-09Mysql使用on update current_timestamp問題
這篇文章主要介紹了Mysql使用on update current_timestamp問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03使用innodb_force_recovery解決MySQL崩潰無法重啟問題
這篇文章主要介紹了使用innodb_force_recovery解決MySQL崩潰無法重啟問題,這只一個成功案例,并不是萬能的解決方法,需要酌情考慮,需要的朋友可以參考下2015-05-05