Mysql

是否可以使用 Internet 中的一台伺服器和 Intranet 中的另一台伺服器進行 mysql 複製?

  • January 9, 2014

我在 Internet 中有一台伺服器,它必須從 Intranet(顯然具有 Internet 連接)的伺服器同步所有數據(不需要實時)。是否可以?

同步雙方怎麼樣,大師大師?

我還沒有嘗試過,因為我的內部伺服器位於 NAT 後面,我無權訪問它。

有兩種方法:

  1. 配置 NAT 路由器以將 MySQL 埠 (3306/tcp) 從 Internet 轉發到您的 Intranet 伺服器。一般來說,這是一件有風險的事情。顯然您不希望整個網際網路都能夠連接到您的數據庫伺服器。因此,正如 EEAA 所說,您還需要強身份驗證和強加密。
  2. 讓 LAN 內的客戶端通過 ssh 連接到 Internet 伺服器,然後通過該連接將埠 3306 隧道連接回 Intranet MySQL 伺服器:
ssh -R 3306:intranetmysql:3306 internetmysql

引用自:https://serverfault.com/questions/565929