phpMyAdmin 是一套以 PHP 撰寫的 MySQL 資料庫管理工具,提供直觀的 Web 介面,讓使用者無需記憶複雜的 SQL 指令,即可透過瀏覽器輕鬆管理資料庫、資料表與資料。對於不熟悉指令列操作的開發者或管理員而言,是不可或缺的利器。
開始前,請確認伺服器已安裝並正常運行 Apache、PHP 以及 MySQL(或 MariaDB)。建議使用 XAMPP、WAMP 或 Laragon 等整合套件快速建立環境。
前往 phpMyAdmin 官網 下載最新穩定版壓縮包(建議選擇 .zip 格式)。將壓縮包解壓縮至 Web 根目錄下的任意資料夾,例如 htdocs/phpmyadmin(XAMPP 預設)或 www/phpmyadmin。
進入解壓縮後的 phpmyadmin 目錄,尋找配置檔案:
config.sample.inc.php,將其重新命名為 config.inc.php。config.inc.php,則無需更動。libraries/ 目錄複製 config.default.php 至根目錄並改名為 config.inc.php。config.inc.php使用支援 UTF-8 的編輯器(如 VS Code、Notepad++、Sublime Text)開啟 config.inc.php,重點設定以下兩項:
// 設定加密密鑰(cookie 認證模式下必填,任意字串即可)
$cfg['blowfish_secret'] = 'your_random_string_here'; // 例:'s3cur3_K3y_2024!'
// 設定認證類型
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // 推薦:cookie / http / config(不安全)
說明:blowfish_secret用於加密 Cookie,必須填寫且越複雜越安全;auth_type = 'cookie'會彈出登入視窗,較config模式(免密直入)安全得多。
同一檔案中,可進一步微調:
$cfg['Servers'][$i]['host'] = 'localhost';(預設即可,遠端資料庫請填 IP)$cfg['Servers'][$i]['port'] = '';(空白代表預設 3306)$cfg['Servers'][$i]['user'] = 'root'; / $cfg['Servers'][$i]['password'] = '';(僅 config 模式生效)$cfg['DefaultLang'] = 'zh_TW';(繁體中文)$cfg['Servers'][$i]['only_db'] = 'your_db_name';(留空顯示所有)開啟瀏覽器,輸入 https://localhost/phpmyadmin/(依實際目錄調整),應會出現登入頁面。輸入 MySQL 的帳號密碼(預設 root / 空密碼),即可進入管理介面。
host 設定是否正確、防火牆是否阻擋 3306 埠。config.inc.php 中已設定非空字串。config.inc.php 檔案權限為 644,目錄權限 755,且 Web 伺服器進程可讀取。pma_sec_2024)。config 認證模式。