今天用mysql的時候突然忘記了以前設置的Root的密碼,在網上找了下相關的方法,沒什么好用的,有推薦說用phpAdmin之類的,這是個php形式管理軟件,需要配置php運行環境,于是放棄,還是用老辦法卸載重裝,然后需要問題,而且還不是1045這個問題,于是再次卸載,重啟后安裝,這時出現1045問題,又是一頓Google,在嘗試了無數遍方法之后,終于在csdn上找到了答案,解決了我的問題,先給出解決方案:
首先cmd中輸入 net stop mysql //停止Mysql服務
然后在my.ini文件中的[mysqld]下面一行添加 skip_grant_tables(加上這句話)
在cmd中將目錄切換到你的Mysql的安裝路徑,如我的是d:mysql
所以在cmd中輸入cd d:mysqlin
再次輸入 mysql -uroot -p ,這時cmd將切換成mysql模式
在mysql中輸入
UPDATE user SET Password=PASSWORD('newpassword') where USER='root'
好了,現在你的root密碼已經更改成newpassword了
將my.ini中添加的 skip_grant_tables 刪除
重啟mysql服務,net start mysql , 一切搞定
(編輯:小酷)
掃碼添加客服微信
掃碼關注公眾號
酷網(大連)科技有限公司
致力于為客戶品牌提供完善解決方案
統一服務電話:0411-62888851