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

2021-10-17 22:49:07 字數 736 閱讀 5191

最近在管理乙個伺服器,是windows server 2012版本的,本來想連線一下資料庫,發現被設定了密碼,而之前的管理人員已經跑路了,沒有辦法只有修改密碼了。以下是修改過程,記錄一下。

1. 首先檢視mysql資料庫服務是否啟動,這個直接在伺服器管理器的「服務」裡面就可以查到。如果啟動,先關閉該服務,可使用命令列進行關閉,命令為:

net stop mysql

2. 關閉完成之後,命令列視窗進入mysql安裝位置下的bin目錄內。如果忘記安裝路徑,同樣可以在「服務」裡面找到該服務,雙擊即可看到。進入bin目錄後,在命令列視窗執行以下命令:

mysqld -nt --skip-grant-tables

這條語句的意思是,可以跳過使用者驗證而進入安全模式。

mysql -u root -p

這時就發現不需要密碼也可以登入成功了。

4. 執行修改密碼的命令:

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

5. 最後更新一下,退出就ok了。

mysql>flush privileges;

mysql> exit;

6. 完成上面這些後,重啟一下mysql服務就可以了。但有時會報錯「1067 無法連線」,這可能是由於3306埠被占用的原因。通過以下命令可以檢視占用該埠的程序pid,通常是mysqld.exe,把它停掉就可以了。

netstat –ano

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 資料庫密碼忘記?重置密碼

window系統 2008 1 先關閉mysql服務 2 cmd進入mysql的安裝目錄,bin目錄下 輸入指令 mysqld skip grant tables,回車 3 重新開啟乙個dos視窗,進入mysql安裝目錄,bin目錄下 輸入mysql,回車,進入mysql命令列 4 輸入use my...