首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

phpMyAdmin 連線遠端 MySQL 完整設定教學

     編輯:MySQL 綜合教學

phpMyAdmin 連線遠端 MySQL 完整設定教學

本文示範如何在已安裝 phpMyAdmin(以 WAMP 內建為例)環境中,新增遠端 MySQL 伺服器連線設定。

操作步驟

  1. 確認已安裝 phpMyAdmin,若無請至 官網下載。
  2. 進入 phpMyAdmin 安裝目錄(例:C:\wamp\apps\phpmyadmin4.1.14)。
  3. 建立 config 資料夾,將 config.sample.inc.php 複製並重命名為 config/config.inc.php。
  4. 瀏覽器開啟 https://localhost/phpmyadmin/setup,依畫面填寫遠端主機資訊:host、user、password。
  5. 儲存設定後,將 config/config.inc.php 複製覆蓋至根目錄 config.inc.php(建議先備份原檔)。

config.inc.php 關鍵設定解析

<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['verbose'] = '85';
$cfg['Servers'][$i]['host'] = '172.163.25.85';  // 遠端資料庫主機
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['nopassword'] = true;
$cfg['Servers'][$i]['auth_type'] = 'config';    // 以設定檔認證
$cfg['Servers'][$i]['user'] = 'user2';          // 資料庫帳號
$cfg['Servers'][$i]['password'] = '';           // 密碼為空
$cfg['Servers'][$i]['AllowNoPassword'] = true;  // 允許空密碼登入

$cfg['DefaultLang'] = 'en';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
?>

重點參數說明

參數說明
auth_type認證方式:config=設定檔帳密、cookie=Cookie 表單、http=HTTP Basic Auth
AllowNoPassword布林值,預設 false。設為 true 允許空密碼帳號登入(僅測試環境建議啟用)
connect_typetcp 強制 TCP/IP 連線(遠端必須),本機可用 socket
extensionPHP 擴充套件:mysqli(推薦)或 mysql(已棄用)

多伺服器管理

重複 $i++ 區塊即可新增多組伺服器設定,phpMyAdmin 介面左側下拉選單可切換。

安全性提醒

  • 生產環境請勿使用 auth_type=config 明文存放帳密,改用 cookie 模式。
  • 遠端 MySQL 需開放對應 IP 的防火牆規則,並建立允許該 IP 連線的資料庫帳號:GRANT ALL ON *.* TO 'user'@'client_ip' IDENTIFIED BY 'password';
  • 建議啟用 SSL 連線保護傳輸資料。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved