首頁 >資料庫 >mysql教程 >MySQL的Root密碼如何重置

MySQL的Root密碼如何重置

黄舟
黄舟原創
2017-09-06 14:57:421378瀏覽

重置Root密碼

方法一:
在my.ini的[mysqld]欄位加入:

skip-grant-tables


重啟mysql服務,這時的mysql不需要密碼即可登入資料庫
然後進入mysql

mysql>use mysql;
 mysql>
更新
 user set passw
ord
=password('新密码') WHERE User='root';
mysql>
flush
 privileges;

運行之後最後去掉my.ini中的skip-grant-tables,重啟mysqld即可。

 

方法二:
不使用修改my.ini重啟服務的方法,透過非服務方式加上skip-grant-tables執行mysql來修改mysql密碼
停止mysql服務
開啟命令列窗口,在bin目錄下使用mysqld-nt.exe啟動,即在命令列視窗執行: mysqld-nt --skip-grant-tables
然後另外打開一個命令列窗口,登入mysql,此時無需輸入mysql密碼即可進入。
以上述方法修改好密碼後,關閉命令列運行mysql的那個窗口,此時即關閉了mysql,如果發現mysql仍在運行

的話可以結束掉對應進程來關閉。
啟動mysql服務

以上是MySQL的Root密碼如何重置的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn