解決phpMyAdmin不能登入MySQL以及空密碼被禁止的問題

2021-08-10 16:00:23

下面由教學欄目給大家介紹phpMyAdmin無法登入MySQL伺服器/空密碼登入被禁止的解決辦法,希望對需要的朋友有所幫助!

系統:Windows

錯誤如下:


查閱了一些資料,有些說的方法如下:

Step1:將F:\xampp\phpMyAdmin\libraries的config.default.php中的一下欄位修改。

Step1:$cfg['Servers'][$i]['password'] = ''; //將此欄位修改為空

Step2:$cfg['Servers'][$i]['nopassword'] = true;//將此欄位修改為true

Step3:$cfg['Servers'][$i]['AllowNoPassword'] = true;//將此欄位修改為true


Step4:root使用者使用空密碼即可登入,記得修改root使用者的密碼。


但是修改之後我還是不能登入。另一種方法如下:

Step1:使用另一個超級使用者的賬號密碼登入phpMyAdmin

Step2:

Step3:選擇修改密碼


Step4:填入密碼以及重新輸入,點選執行即可。不要點選生成密碼!!!


Step5:修改成功之後會顯示如下資訊:


Step 6:root使用者需要有一個Host為localhost的使用者。(不知道為什麼我用phpMyAdmin建立使用者失敗)

在PHPMyAdmin中新建使用者:grant all privileges on *.* to 'root'@'localhost' identified by "newpassword" with grant option;


Step7:將F:\xampp\phpMyAdmin\libraries\config.default.php中的

$cfg['Servers'][$i]['password'] = '';

修改為:

$cfg['Servers'][$i]['password'] = 'newpassword';

其中newpassword為root使用者的密碼。重新啟動Apache和mysqld.exe,使用新的賬號密碼登入phpMyAdmin即可。

以上就是解決phpMyAdmin不能登入MySQL以及空密碼被禁止的問題的詳細內容,更多請關注TW511.COM其它相關文章!