MarchFun 發表於 2011-9-8 11:37:19

HTTP 通道 - 突破承租虛擬主機外部存取資料庫的限制

Navicat 很好用,大家都知道。但如果所要管理的資料庫不是自己架設的,而是所租來的虛擬主機網頁空間的資料庫。虛擬主機商是不會讓你從外部直接存取他的資料庫。這時候我們可以利用 Navicat 提供的特殊穿透技術 - HTTP 通道 來突破虛擬主機商的限制。

以智邦虛擬主機的 MySQL 資料庫為例。

首先將 Navicat 安裝資料夾下,名為 ntunnel_mysql.php 的檔案上傳到你的網頁空間的根目錄下 (不放在根目錄也行)。

啟動 Navicat,新增一個連線。先切換到 HTTP 頁籤,勾選「使用HTTP 通道」然後填妥相關資訊。通道網址即你的網站網址加上 ntunnel_mysql.php 作為結尾。

如 http://www.mysite.com/ntunnel_mysql.php

如果 ntunnel_mysql.php 是放在需要登入才能存取的目錄中,請填妥驗證的內容。



接下來切換回「一般」頁籤,依平常的方式填妥所需的資訊即可。



按下確定後即設定完成。此時,你可以不需要再去使用那個虛擬主機商提供給你、難用的 phpmyAdmin 了。

注意,並非所有的虛擬主機商都提供權限讓你利用 HTTP 通道的方式存取資料庫。智邦虛擬主機可行;但據我所知,水世界的虛擬主機就行不通。
頁: [1]
檢視完整版本: HTTP 通道 - 突破承租虛擬主機外部存取資料庫的限制