忘記 mysql 資料庫連線密碼(解決方案)

2021-08-20 08:19:00 字數 1828 閱讀 6906

由於 csdn 的目錄只在固定地方顯示,並不是很方便閱讀,又佔空間,所以本文章已同步更新到個人部落格上,在個人部落格上的文章,有滑動側邊目錄欄,閱讀體驗更加,而且文章的樣式也更為豐富,推薦各位同學前往我的個人部落格讀閱。 

簡單粗暴:直接修改密碼。

本次操作所有需要用到的密令行:

bin>net stop mysql

bin>mysqld --skip-grant-tables

bin>mysql

mysql>use mysql

mysql>update user set password=password("123456") where user="root";

mysql>flush privileges;

mysql>quit

bin>mysqladmin -u root -p shutdown

bin>net start mysql

如果你不是大神,看不懂這命令列是幹嘛用,請直接看下面的**詳解。

1.進入 mysql 的 bin 目錄下,開啟 cmd ,關閉 mysql 資料庫。

2.輸入 mysqld --skip-grant-tables 回車。

(--skip-grant-tables 的意思是啟動 mysql 服務的時候跳過許可權表認證)

注意:這時候,剛剛開啟的 cmd 視窗已經不能使用了。重新再 bin 目錄下開啟乙個新的 cmd 視窗進行下面的操作。

3.重新開啟乙個 cmd 視窗。輸入 mysql 回車。下面是成功後的顯示圖。

4.連線許可權資料庫:use mysql

5.修改資料庫連線密碼:

update user set password=password("123456") where user="root";

注釋:這裡的「123456」為新密碼,請根據自己的需求,輸入新的密碼。注意語句後面的「;」不能遺漏。

6.重新整理許可權(必須步驟)

7.退出 mysql 

8.修改 root 密碼後,需要執行下面的語句和新修改的密碼。不然開啟 mysql 時會出錯。

9.重啟 mysql

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資料庫服務是否啟動,這個直接在伺服器管理器的 服務 裡面就可以查到。如果啟動,先關閉該服務...