phpMyAdmin 是最普及的 MySQL Web 管理工具。本文涵蓋官網下載、解壓、config.inc.php 核心設定(絕對 URI、主機、認證模式、帳密、Blowfish 密鑰、語言)、驗證登入。
.tar.gz 或 .zip 完整版/var/www/html/phpmyadmin 或 C:\inetpub\wwwroot\phpmyadmin)libraries/ 目錄config.default.php 至上層目錄並更名 config.inc.php<?php
// 必填:phpMyAdmin 存取完整 URL(含尾端 /)
$cfg['PmaAbsoluteUri'] = 'https://your-domain.com/phpmyadmin/';
// 資料庫伺服器設定
$cfg['Servers'][$i]['host'] = 'localhost'; // 通常 localhost 走 socket 最快
$cfg['Servers'][$i]['port'] = ''; // 空白=預設 3306
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // cookie 認證(輸入帳密)
// $cfg['Servers'][$i]['auth_type'] = 'config'; // 設定檔寫死帳密(僅本機測試用)
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = ''; // cookie 模式可留空
// 必填:Blowfish 密鑰(cookie 加密用,32 字元隨機字串)
$cfg['blowfish_secret'] = 'your-32-char-random-string-here';
// 介面語言
$cfg['DefaultLang'] = 'zh-tw'; // 繁體中文
// $cfg['DefaultLang'] = 'zh'; // 簡體中文
?>
| 模式 | auth_type | 適用場景 | 安全性 |
|---|---|---|---|
| Cookie | cookie | 公開網路、多人管理 | 高(需輸入帳密、支援 HTTPS) |
| HTTP Basic | http | 內網、反向代理後 | 中(瀏覽器快取帳密) |
| Config | config | 僅本機測試、單一用戶 | 低(明文寫在設定檔) |