Mysql資料庫密碼忘記的解決辦法

2022-08-01 18:36:07 字數 1310 閱讀 4854

跳過授權方式,直接登入!!

1.以管理員身份開啟cmd

2.停掉mysql服務端

c:\windows\system32>net stop mysql

mysql 服務正在停止.

mysql 服務已成功停止。

3.執行如下命令跳過授權表

#跳過授權表

c:\windows\system32>mysqld --skip-grant-tables

2018-06-09 17:12:38 0 [warning] insecure configuration for --secure-file-priv: current value does not restrict location of generated files. consider setting it to a valid, non-empty path.

2018-06-09 17:12:38 0 [note] mysqld (mysqld 5.6.40) starting as process 6052 ...4.

4.再次檢視

5. 現在可以任意的更改密碼,執行如下命令

update mysql.user set authentication_string =password('') where user='root'; 

6.重新整理許可權,執行命令

7.退出mysql。執行命令:exit,

8.讓使用者去載入許可權,以管理員身份進入cmd,檢視當前mysql程序

1tasklist |findstr mysql#檢視當前mysql的程序

9.殺死當前的程序,執行如下命令

taskkill /f /pid 6052  # 殺死當前的程序pid

10.再次執行如下操作,還原

mysql資料庫忘記密碼

方法一 1 在dos視窗下輸入net stop mysql5或net stop mysql 2 開乙個dos視窗,這個需要切換到mysql的bin目錄。一般在bin目錄裡面建立乙個批處理1.bat,內容是cmd.exe執行一下即可就切換到當前目錄,然後輸入 mysqld nt skip grant ...

mysql資料庫忘記密碼

mysql資料庫忘記root密碼如何處理 1.關閉mysql資料庫 service mysql stop 2.找到etc my.cnf 檔案 在mysqld下面增加 skip grant tables skip name resolve 3.啟動mysql資料庫 service mysql star...

mysql資料庫忘記密碼 MySQL資料庫忘記密碼

最近在管理乙個伺服器,是windows server 2012版本的,本來想連線一下資料庫,發現被設定了密碼,而之前的管理人員已經跑路了,沒有辦法只有修改密碼了。以下是修改過程,記錄一下。1.首先檢視mysql資料庫服務是否啟動,這個直接在伺服器管理器的 服務 裡面就可以查到。如果啟動,先關閉該服務...