mysql proxy需要部署在Linux或者windows云服務(wù)器上,Linux的部署方法論壇中有相關(guān)文檔,可以參考這個鏈接:
http://bbs.qcloud.com/forum.php? ... 1328&extra=page%3D1
本文只演示windows2003服務(wù)器上如何部署mysql proxy,實現(xiàn)云數(shù)據(jù)庫的外網(wǎng)訪問,2008的服務(wù)器的設(shè)置方法與本文完全一致。
為方便大家操作,將所有用到的軟件上傳到了百度網(wǎng)盤中,可以直接下載解壓使用:
http://pan.baidu.com/s/1pJ5bYNh
具體實現(xiàn)步驟:
1、先在服務(wù)器上,安裝 "Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC 安全更新"
安裝包下載地址: http://www.microsoft.com/zh-cn/d ... ation.aspx?id=26368
2、解壓 mysql-proxy-0.8.3-win32-x86.zip 到c盤根目錄下(解壓目錄自己選擇,但是cmd中的路徑一定要對應上)
打開cmd運行下面的命令,
C:\mysql-proxy-0.8.3-win32-x86\bin\mysql-proxy --proxy-backend-addresses=10.66.101.185:3306 --proxy-address=0.0.0.0:40000
運行指令后顯示下面的結(jié)果說明啟動成功

參數(shù)介紹:
--proxy-backend-addresses=10.66.101.185:3306, 云數(shù)據(jù)庫的ip和端口
自己設(shè)置時,您需要把其中的10.66.101.185:3306換成您的云數(shù)據(jù)庫的ip和端口。
--proxy-address=0.0.0.0:40000,代理的監(jiān)聽地址和端口,端口可以自定義。
該命令在cmd中運行,關(guān)閉這個cmd窗口服務(wù)就會停止,建議將該命令寫成windows的bat腳本,
可以設(shè)置成隨系統(tǒng)啟動自動運行該腳本。設(shè)置隨機啟動自動運行的方法,請參考這個文檔:
http://bbs.qcloud.com/forum.php? ... 4082&extra=page%3D1
3、外網(wǎng)telnet測試

因為通過云服務(wù)器代理請求,所以需要telnet云服務(wù)器的外網(wǎng)IP,可以telnet通,說明設(shè)置成功
4、本地navicat連接測試


測試連接成功。
轉(zhuǎn)載請注明出處 AE博客|墨淵 ? windows服務(wù)器上安裝mysql proxy,使外網(wǎng)可以連接云數(shù)據(jù)庫
標簽: 數(shù)據(jù)庫
發(fā)表評論