Mysql
是否可以使用 Internet 中的一台伺服器和 Intranet 中的另一台伺服器進行 mysql 複製?
我在 Internet 中有一台伺服器,它必須從 Intranet(顯然具有 Internet 連接)的伺服器同步所有數據(不需要實時)。是否可以?
同步雙方怎麼樣,大師大師?
我還沒有嘗試過,因為我的內部伺服器位於 NAT 後面,我無權訪問它。
有兩種方法:
- 配置 NAT 路由器以將 MySQL 埠 (3306/tcp) 從 Internet 轉發到您的 Intranet 伺服器。一般來說,這是一件有風險的事情。顯然您不希望整個網際網路都能夠連接到您的數據庫伺服器。因此,正如 EEAA 所說,您還需要強身份驗證和強加密。
- 讓 LAN 內的客戶端通過 ssh 連接到 Internet 伺服器,然後通過該連接將埠 3306 隧道連接回 Intranet MySQL 伺服器:
ssh -R 3306:intranetmysql:3306 internetmysql