家庭网络上的 MySQL 复制从属

家庭网络上的 MySQL 复制从属

我在 VPS 上有一个 MySQL 服务器,我正在将其复制到家庭网络上的从属服务器作为备份。问题是我没有静态 IP 地址,因此我已将复制用户配置为允许从任何主机连接。
我不喜欢这样,因为存在安全隐患。

使用 DynDNS 为从属服务器设置主机名是否可行?

答案1

您可以在两台机器之间配置一个简单的 openvpn 设置,这样无论当时家用机器的公共可路由 IP 地址是什么,它仍然可以在两台机器之间存在的 VPN 上拥有相同的地址。

一个更简单的替代方法是使用 SSH 隧道,但在存在间歇性连接问题的情况下,这种方法不太可靠。

这两种解决方案都有一个额外的优势,那就是数据不会通过任何公共网络段进行传输——IIRC,mysql 的复制协议本身根本没有加密。

相关内容