MySql忘記密碼的解決辦法

2021-09-28 10:42:18 字數 831 閱讀 3968

mysql忘記密碼的解決辦法

1、在bin目錄同層下找到.ini配置檔案。在[mysql]下新增skip-grant-tables

2、以管理員身份執行命令列。如果mysql還在執行中。先停止服務的執行。輸入命令:net stop mysql,以停止服務執行。

3、找到bin路徑,輸入命令:「mysqld --shared-memory --skip-grant-tables」。正常情況下,輸完這條命令,該命令列視窗應該卡住不動。如果沒有卡住,關閉執行命令。再重新開乙個,重複第2、3步。

4、如果卡住不動。新開乙個命令視窗,進入到mysql安裝目錄下的bin路徑,在mysql/bin/目錄下輸入"mysql",此時應該可以連線成功。如果不成功,重新操作2、3、4步。

5、在第三步的cmd視窗中輸入命令:update mysql.user set authentication_string=』』 where user = 『root』; 。(注意:等於號後面的為單引號)

6、退出所有命令列,重新開啟cmd輸入mysql -uroot -p= 回車鍵= 無需輸入密碼按回車鍵,(若顯示服務未啟動,需先啟動mysql服務,輸入net start mysql)使用如下命令重新修改root密碼:alter user 『root』@『localhost』 identified by 『123』;。

如登入時出現:error 1045 (28000):access denied for user 『root』@『localhost』 (using password: yes)的問題,再執行5、6步驟

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...