使用MySql,重置root使用者密碼的兩種方法

2021-08-31 03:19:08 字數 748 閱讀 7872

方法一:

修改my.ini重啟服務的方法:

在my.ini的[mysqld]字段加入: skip-grant-tables

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

update user set password=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使用者密碼

1.開啟命令視窗cmd,輸入命令 net stop mysql,停止mysql服務 或者通過設定中的服務找到mysql服務直接停止 2.開啟跳過密碼驗證登入的mysql服務 輸入命令 mysqld console skip grant tables shared memory 如下圖 3.再開啟乙個...

Mysql 使用者root密碼重置

asterisk安裝完成之後,接手新的asterisk系統後不清楚mysql的root賬號密碼。重新重置mysql的root密碼的方式 先檢視mysql的版本號。我的測試環境下的mysql版本為5.1.73版本 mysql ver 14.14 distrib 5.1.73,for redhat li...

重置Mysql的root使用者密碼(Window)

1 首先要停止mysql服務。開啟cmd,鍵入命令 net stop mysql 預設的mysql服務名就是mysql,如果你修改過服務名,請自行對照修改命令。2 在cmd中進入mysql的bin目錄,例如我的就是 c mysql bin 鍵入命令 mysqld nt skip grant tabl...