phpMyAdmin 錯誤: Login without a password is forbidden by configuration (see AllowNoPassword)

有時一些開發環境的 MySQL 或 MariaDB 伺服器沒有設定 root 密碼, 如果在沒有設定 MySQL root 密碼的伺服器上安裝 phpMyAdmin, 存取 phpMyAdmin 頁面時會出現以下錯誤:

Login without a password is forbidden by configuration (see AllowNoPassword)


出現這個錯誤的原因, 是 phpMyAdmin 預設不允許使用空密碼, 解決方法有兩種, 第一種方法是設定 MySQL root 密碼, 另一種方法是透過修改 phpMyAdmin 的設定。

首先開啟 phpMyAdmin 的設定檔 config.inc.php, 找到以下一行:

將前面的註解 “//” 刪除, 即改成這樣:

儲存後便可以解決問題了。


Leave a Reply