Mysql忘記密碼後的辦法

2021-08-23 15:26:28 字數 810 閱讀 3345

[windows]

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

2、用另外一種方式啟動mysql:在命令列進入到mysql的安裝路徑下的bin目錄下使用mysqld-nt.exe啟動:

mysqld-nt --skip-grant-tables

注意:此時cmd視窗不能關閉。

3、進入mysql:另外開啟乙個命入令行視窗,在bin目錄下執行mysql,此時無需輸入密碼即可進入。

>use mysql

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

>flush privileges;

>exit

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

5、重新啟動mysql服務,net start mysql 就可以用新密碼登入了。

[linux]

1、關閉mysql: 如果 mysql 正在執行,首先殺之 killall -term mysqld

2、另外的方法啟動 mysql :bin/mysqld_safe --skip-grant-tables &

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

然後就是

>use mysql

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

>flush privileges;

注意點同上

4、重新下mysql ,用正常方法啟動 mysql 。

MySQL忘記密碼後重置密碼的辦法

windows下的實際操作如下 1.關閉正在執行的mysql。net 2.開啟dos視窗,轉到mysql bin目錄。3.輸入mysqld skip grant tables回車。如果沒有出現提示資訊,那就對了。4.再開乙個dos視窗 因為剛才那個dos視窗已經不能動了 轉到mysql bin目錄。...

mysql 忘記密碼的辦法

又想裝discuz 論壇,伺服器上原來裝好了php和mysql的,可mysql的資料庫管理使用者密碼忘記,再網上找了一下恢復密碼的方法,可行 windows 1.用系統管理員登陸系統。2.停止mysql的服務。3.進入命令視窗,然後進入mysql的安裝目錄,比如我的安裝目錄是c mysql,進入c ...

本地mysql忘記密碼後的修改辦法

進入本地mysql安裝路徑 輸入cmd,然後enter,開啟命令列視窗 關閉服務,在命令列視窗輸入 net stop mysql mysqld console skip grant tables shared memory 按步驟1開啟新的命令列視窗,輸入以下命令 mysql u root p 回車...