windows服務器上安裝mysql proxy,使外網可以連接云數據庫

云數據庫默認只能從云服務器上連接,有些用戶想外網也可以連接云數據庫,這個需求可以通過mysql proxy這個軟件實現。
mysql proxy需要部署在Linux或者windows云服務器上,Linux的部署方法論壇中有相關文檔,可以參考這個鏈接:
http://bbs.qcloud.com/forum.php? ... 1328&extra=page%3D1
本文只演示windows2003服務器上如何部署mysql proxy,實現云數據庫的外網訪問,2008的服務器的設置方法與本文完全一致。

為方便大家操作,將所有用到的軟件上傳到了百度網盤中,可以直接下載解壓使用:
http://pan.baidu.com/s/1pJ5bYNh

具體實現步驟:
1、先在服務器上,安裝 "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 

運行指令后顯示下面的結果說明啟動成功
2.jpg 
參數介紹:
--proxy-backend-addresses=10.66.101.185:3306, 云數據庫的ip和端口
自己設置時,您需要把其中的10.66.101.185:3306換成您的云數據庫的ip和端口。
--proxy-address=0.0.0.0:40000,代理的監聽地址和端口,端口可以自定義。
該命令在cmd中運行,關閉這個cmd窗口服務就會停止,建議將該命令寫成windows的bat腳本,
可以設置成隨系統啟動自動運行該腳本。設置隨機啟動自動運行的方法,請參考這個文檔:
http://bbs.qcloud.com/forum.php? ... 4082&extra=page%3D1

3、外網telnet測試
1.jpg 
因為通過云服務器代理請求,所以需要telnet云服務器的外網IP,可以telnet通,說明設置成功

4、本地navicat連接測試
1.jpg 

2.jpg 

測試連接成功。

轉載請注明出處 AE博客|墨淵 ? windows服務器上安裝mysql proxy,使外網可以連接云數據庫

相關推薦

發表評論

路人甲

網友評論(0)