phpMyAdmin 提示「無法連接:無效的設置」,通常因認證模式配置不當導致。
編輯 phpMyAdmin 配置文件 config.inc.php,找到:
$cfg['Servers'][$i]['auth_type'] = 'config';
修改為:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
| 模式 | 特點 | 適用場景 |
|---|---|---|
| config | 配置文件明文存密碼 | 僅本地開發、極度信任環境 |
| cookie | 表單登入、Cookie 保持 | 生產環境、多用戶、共享主機 |
| http | HTTP Basic Auth | 簡單部署、無 Cookie 環境 |
| signon | 單點登入整合 | 企業內部系統整合 |
生產環境強烈建議使用 cookie 模式,並配合 $cfg['Servers'][$i]['AllowNoPassword'] = false; 禁止空密碼登入。