雲伺服器解決“MySQL忘記密碼”問題的辦法

126雲發表於2021-02-05

一、在windows下:

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

啟動mysql,一般到mysql的安裝路徑,找到mysqld-nt.exe
執行:mysqld-nt --skip-grant-tables

另外開啟一個命令列視窗,執行mysql:
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;
>exit

用Ctrl+Alt+Del,找到mysqld-nt的程式殺掉它,再重新啟動mysql-nt服務,就可以用新密碼登入了。

二、在linux下:

如果MySQL正在執行,首先殺之:killall -TERM mysqld

啟動MySQL:bin/safe_mysqld --skip-grant-tables &

就可以不需要密碼就進入MySQL了;

然後就是:
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2756282/,如需轉載,請註明出處,否則將追究法律責任。

相關文章