mysql忘記密碼的解決辦法

2021-08-15 17:10:06 字數 896 閱讀 5348

1.先停止mysql的程序

/etc/init.d/mysqld stop 

2.後台執行mysql並且以不檢查許可權的方式啟動

mysqld_safe --skip-grant-tables &

3.修改密碼:

mysql中設定的使用者和密碼儲存在庫mysql的user表中,可以在裡面檢視

mysql

>

use mysql;

>update user set password=password("新密碼") where user='root';

>flush privileges;

知道原始密碼的情況下在命令列使用mysqladmin命令即可

mysqladmin -u root -p oldpassword "newpassword"

注意:在mysql5.7中,沒有password欄位,改為了authentication_string欄位

所以更改密碼的命令改為:

>update user set authentication_string=password('新密碼『) where user='root';

MySQL忘記密碼解決辦法

在windows下 code 開啟命令列視窗,停止mysql服務 net stop mysql 啟動mysql,一般到mysql的安裝路徑,找到 mysqld nt.exe 執行 mysqld nt skip grant tables 當前視窗將會停止。另外開啟乙個命令列視窗,執行mysql 如果提...

mysql忘記密碼解決辦法。。。。

第一步 找到mysql啟動檔案my.ini,在mysqld下加入 skip grant tables 第二步 重啟mysql服務 net stop mysql net start mysql 第三步 進入user資料庫 use user 第四步 查詢表user select from user 看一...

MySQL忘記密碼解決辦法

1 若mysql已啟動,先關閉服務 開啟cmd,切換到mysql bin目錄下,執行d mysql bin mysqld.exe skip grant tables 2 開啟另乙個cmd,切換到mysql bin目錄下,此時登入不需要密碼,d mysql bin mysql.exe mysql up...