MySQL忘掉root密碼,該如何找回?

2021-08-22 07:39:47 字數 801 閱讀 1688

windows:

1.用系統管理員登陸系統。

2.停止mysql的服務。

3.進入命令視窗,然後進入mysql的安裝目錄,比如我的安裝目錄是c:mysql,進入c:mysqlbin

4.跳過許可權檢查啟動mysql,

c:mysqlbin>mysqld-nt --skip-grant-tables

5.重新開啟乙個視窗,進入c:mysqlbin目錄,設定root的新密碼

c:mysqlbin>mysqladmin -u root flush-privileges password "newpassword"

c:mysqlbin>mysqladmin -u root -p shutdown

將newpassword替換為你要用的root的密碼,第二個命令會提示你輸入新密碼,重複第乙個命令輸入的密碼。

6.停止mysql server,用正常模式啟動mysql

7.你可以用新的密碼鏈結到mysql了。

unix&linux:

1.用root或者執行mysqld的使用者登入系統;

2.利用kill命令結束掉mysqld的程序;

3.使用--skip-grant-tables引數啟動mysql server

shell>mysqld_safe --skip-grant-tables &

4.為root@localhost設定新密碼

shell>mysqladmin -u root flush-privileges password "newpassword"5.重啟mysql server

mysql忘掉root密碼重置方法

1,進入mysql安全模式,即當mysql起來後,不用輸入密碼就能進入資料庫。命令為 mysqld skip grant tables 2,重新開啟乙個cmd命令列視窗,輸入mysql uroot p,使用空密碼的方式登入mysql 不用輸入密碼,直接按回車 3,輸入以下命令開始修改root使用者的...

windows 忘掉root密碼

在windows下 開啟命令列視窗,停止mysql服務 net stop mysql 啟動mysql,一般到mysql的安裝路徑,找到 mysqld nt.exe 執行 mysqld nt skip grant tables 另外開啟乙個命令列視窗,執行mysql use mysql update ...

mysql忘記了root密碼該怎麼辦?

如果不重新安裝mysql,忘記了root密碼,該如何處理呢?親測有效 1.在任務管理器中關閉含有sql關鍵字的程序 2.使用管理員方式開啟命令列,定位到mysql安裝bin目錄下 3.命令列輸入 net stop mysql 4.命令列輸入 mysqld console skip grant tab...