Win下忘記mySql密碼

2021-05-24 06:41:01 字數 563 閱讀 1364

真粗心!

1.關閉正在執行的mysql。 

2.開啟dos視窗,轉到mysql/bin目錄。 

3.輸入 

mysqld-nt --skip-grant-tables 

或者mysqld --skip-grant-tables  回車。理想情況是沒有出現提示資訊。 

4.再開乙個dos視窗(因為剛才那個dos視窗已經不能動了),轉到mysql/bin目錄。 

5.輸入mysql回車,如果成功,將出現mysql提示符 > 

6. 連線許可權資料庫 

>use mysql; 

(>是本來就有的提示符,別忘了最後的分號) 

7.改密碼: 

> update user set password=password("123456") where user="root"; (別忘了最後的分號) 

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

>flush privileges; 

8.退出 

> /q

9.登出系統,再進入,開mysql,使用使用者名稱root和剛才設定的新密碼123456登陸。

mysql忘記密碼win10

1.停止mysql的服務,命令如下 net stop mysql2.如果沒有設定mysql的環境變數的話,需要在命令列中選中mysql的安裝目錄下的bin目錄,然後執行如下命令mysqld nt skip grant tables3.然後以管理員方式再啟動乙個視窗,參照文章開頭的開啟方式 輸入如下命...

linux 下mysql忘記密碼

1 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對 外的埠封閉,並且停止apache以及所有的使用者程序...

Linux下Mysql忘記密碼

確認只有你能登入這台機器,因為過程中mysql出於無密碼登入狀態,任何有這台機器許可權的人都可能進來搞破壞,最好的做法就是拔掉網線。root centos6 vi etc my.cnf mysqld skip grant tables default character set utf8 datad...