以前有講過在linux中忘記了mysql的root密碼的找回密碼,下面我來介紹windows2003中不記得root密碼的解決辦法.
先我們要進(jìn)入你的mysql服務(wù)器中,利用net stop mysql 把mysql停止,然后在運行dos命令,在運行中輸入cmd,然后切換到 切換到mysql的bin目錄,運行命令如下:
mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables
現(xiàn)在再打開一個cmd窗口,輸入命令:
mysql -uroot -p
出現(xiàn):
Enter password:
在這里直接回車,不用輸入密碼,然后就就會出現(xiàn)登錄成功的信息.
使用命令,代碼如下:show databases;
使用命令切換到mysql數(shù)據(jù)庫,代碼如下:
use mysql;
使用命令更改root密碼,代碼如下:
UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
刷新權(quán)限,代碼如下:
FLUSH PRIVILEGES;
然后退出,重新登錄,代碼如下:
quit
重新登錄,代碼如下:
mysql -uroot -p
出現(xiàn)輸入密碼提示,輸入新的密碼即可登錄,代碼如下:
Enter password: ***********
顯示登錄信息,成功,就一切ok了,還有一種方法不是直接進(jìn)入你mysql安全模式,就是在mysql的bin目錄運行mysqld-nt --skip-grant-tables然后下后面一樣切換到mysql數(shù)據(jù)庫再來更新就可以了.
新聞熱點
疑難解答
圖片精選