Mysql忘記密碼解決方案

2021-05-23 23:34:39 字數 721 閱讀 9631

在windows下: 

開啟命令列視窗,停止mysql服務:net stop mysql 

到mysql的安裝路徑啟動mysql,在bin目錄下使用mysqld-nt.exe啟動,在命令列視窗執行:mysqld-nt --skip-grant-tables 

然後另外開啟乙個命入令行視窗,執行mysql,此時無需輸入密碼即可進入。 

>use mysql 

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

>flush privileges; 

>exit 

使用任務管理器,找到mysqld-nt的程序,結束程序! 

在重新啟動mysql-nt服務,就可以用新密碼登入了。 

在linux下: 

如果 mysql 正在執行,首先殺之: killall -term mysqld。 

啟動 mysql :bin/mysqld_safe --skip-grant-tables & 

就可以不需要密碼就進入 mysql 了。 

然後就是 

>use mysql 

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

>flush privileges; 

重新殺 mysql ,用正常方法啟動 mysql 。

MySQL忘記密碼解決方案

在windows下 開啟命令列視窗,停止mysql服務 net stop mysql 到mysql的安裝路徑啟動mysql,在bin目錄下使用mysqld nt.exe啟動,在命令列視窗執行 mysqld nt skip grant tables 然後另外開啟乙個命入令行視窗,執行mysql,此時無...

Mysql忘記密碼解決方案

一 windows系統 1 停止mysql服務,cmd開啟dos視窗,輸入 net stop mysql 2 在cmd命令列視窗,進入mysql安裝目錄 比如d program files mysql advanced 5.6.25 winx64 bin 示範命令 輸入 d 回車,輸入cd d pr...

Mysql忘記密碼解決方案

環境為ubuntu 1.停止mysql服務,service mysql stop 2.在 usr bin mysqld safe skip grant tables 來跳過授權 3.執行mysql u root p 進入後密碼不需要輸入直接回車就可以。4.修改root密碼 use mysql upd...