0
我在服务器X上有一个主MySQL服务器。MySQL备份到另一个数据库
我希望它每隔N小时备份到另一台MySQL服务器(我们称之为Y)。
我不知道它的问题,但X为Windows Server和Y是Ubuntu Linux操作系统。
我喜欢复制的想法,但我可以使它工作不是实时的,但一旦让例如4个小时?
我在服务器X上有一个主MySQL服务器。MySQL备份到另一个数据库
我希望它每隔N小时备份到另一台MySQL服务器(我们称之为Y)。
我不知道它的问题,但X为Windows Server和Y是Ubuntu Linux操作系统。
我喜欢复制的想法,但我可以使它工作不是实时的,但一旦让例如4个小时?
我曾在那害怕的复制,由于先前拙劣安装的地方。
还要在地方二进制日志,所以我会冲洗二进制日志,将它们复制到第二个服务器,提取与mysqlbinlog可以将报表,并将其应用到第二个数据库。
您可以控制多久这一切发生,文件复制如何你的带宽的消耗很大,等
另外,如果你想切换到“真实”的复制,这很容易!
祝你好运。
为什么不是实时的?复制的优点是镜像服务器只是重放相同的语句。你的主数据库很难注意到。每4小时备份整个数据库效率不高。 – GolezTrol
好奇听到来自@GolezTrol问题的答案。请注意,如果您想访问较旧的数据,MySQL 5.6支持[延迟复制](http://dev.mysql.com/doc/refman/5.6/en/replication-delayed.html),它允许您刻意复制副本落后于主人。对于较老的MySQL版本''[pt-slave-delay](http://www.percona.com/doc/percona-toolkit/2.1/pt-slave-delay.html)'可以完成同样的事情。 –
由于主服务器在欧洲,从服务器在美国。我恐怕实时会花费延迟,并延缓流程 – eddyuk