解決mysql的1045錯誤,修改root密碼

 今天用mysql的時候忽然忘記了之前設置的Root的密碼,在網上找了下相關的方法,沒什麼好用的,有推薦說用phpAdmin之類的,這是個php形式管理軟件,須要配置php運行環境,因而放棄,仍是用老辦法卸載重裝,而後須要問題,並且還不是1045這個問題,因而再次卸載,重啓後安裝,這時出現1045問題,又是一頓Google,在嘗試了無數遍方法以後,終於在csdn上找到了答案,解決了個人問題,先給出解決方案:php

首先cmd中輸入  net stop mysql   //中止Mysql服務
而後在my.ini文件中的[mysqld]下面一行添加 skip_grant_tables(加上這句話)
在cmd中將目錄切換到你的Mysql的安裝路徑,如個人是C:\Program Files\MySQL\MySQL Server 5.1\bin
因此在cmd中輸入cd C:\Program Files\MySQL\MySQL Server 5.1\bin
再次輸入 mysql -uroot -p ,這時cmd將切換成mysql模式
在mysql中輸入
     UPDATE user SET Password=PASSWORD('newpassword') where USER='root'mysql

好了,如今你的root密碼已經更改爲newpassword了
sql

my.ini中添加的 skip_grant_tables 刪除ide

重啓mysql服務,net start mysql , 一切搞定~~~spa

相關文章
相關標籤/搜索