您需要设置MySQL复制.你可以在这里找到全面的文档:
我同意克雷格的观点,但我在互联网上遇到过MySQL和SSL的问题.我实际上使用了SSH隧道而且他们的工作非常好.我使用一个名为autossh(http://www.harding.motd.ca/autossh/)的包装器来管理它们死亡时的连接.
如果您感兴趣,这是我使用的命令(请注意,您只需要在隧道的一端设置它,因为此连接会创建双向通信通道):
# /usr/bin/ssh -2 -N -o ServerAliveInterval=15 -i /root/.ssh/id_rsa -N -R \
13306:127.0.0.1:3306 -L 13306:127.0.0.1:3306 root@
这样做是在两端的端口13306上创建一个隧道到另一端运行的MySQL实例.要设置复制,请将“主”服务器指向端口13306上的127.0.0.1.要使用autossh将其包装,请使用以下命令:
# /usr/local/bin/autossh -2 -fN -M 20000 -o ServerAliveInterval=15\
-i /root/.ssh/id_rsa -N -R 13306:127.0.0.1:3306 -L 13306:127.0.0.1:3306 root@
祝好运!