本地開發測試環境為方便操作,需允許 MySQL root 空密碼登入 phpMyAdmin。生產環境嚴禁啟用!
config.inc.php (根目錄) → 次選 libraries/config.default.php (版本差異)。\$cfg['Servers'][\$i]['AllowNoPassword']。false 改為 true:\$cfg['Servers'][\$i]['AllowNoPassword'] = true;
若 MySQL 本身已設密碼,仍需輸入。真正免密需將 MySQL root 密碼設為空:
mysql -u root -p
# 輸入當前密碼進入
UPDATE mysql.user SET authentication_string=PASSWORD('') WHERE User='root';
FLUSH PRIVILEGES;
再次提醒: 僅限本地/內網測試環境,公開網路環境務必設定強密碼。