MySQL忘記root使用者密碼的解決辦法

2021-07-04 00:15:16 字數 694 閱讀 4560

1.在cmd命令列視窗,進入mysql安裝目錄 比如d:\mysql\bin

2.進入mysql安全模式,即當mysql起來後,不用輸入密碼就能進入資料庫。 命令為:

mysqld -nt

--skip

-grant

-tables

3.重新開啟乙個cmd命令列視窗,輸入mysql -uroot -p,使用空密碼的方式登入mysql(不用輸入密碼,直接按回車)

4.輸入以下命令開始修改root使用者的密碼(注意:命令中mysql.user中間有個「點」)

mysql> update mysql.user set password=password('新密碼') where user='root'
其中password('新密碼')函式是用來對密碼進行加密的。

5.重新整理許可權表

mysql> flush privileges
6.退出

mysql> quit
這樣mysql超級管理員賬號 root已經重新設定好了,接下來 在任務管理器裡結束掉 mysql-nt.exe 這個程序,重新啟動mysql即可!(也可以直接重新啟動伺服器)。 mysql重新啟動後,就可以用新設定的root密碼登陸mysql了!

MySQL忘記root使用者密碼

忘記root密碼 一 init file方式 推薦的方式 修改my.cnf,新增引數 mysqld init file tmp init.sql 建立init.sql,並編輯 可以直接將修改密碼的sql重定向到init.sql檔案中 echo alter user root localhost id...

MYSQL中root使用者忘記密碼

一 mysql中root使用者忘記密碼找回方式 1 先關閉所有正在執行的mysqld程序 service mysqld stop 2 使用跳過授權表引數啟動mysql mysqld safe skip grant tables user mysql 3 為root localhost設定新密碼 my...

Mysql忘記root使用者密碼更改密碼方法

停止mysql服務 net stop mysql以跳過許可權方式啟動mysql mysqld nt skip grant tables執行後,游標會一閃一閃卡在那不動。接著重新開個cmd 進入mysql目錄的bin目錄後,輸入lmysql直接登入 然後切到mysql庫 注意分號 use mysql ...