如何在几分钟内将MYSQL数据库更新到外部数据库?
我在考虑每隔2分钟对另一台服务器进行数据库转储,然后另一台服务器可能有一个cron作业将新数据应用到它的数据库,好主意?
我想要这样做的原因是因为我有2台服务器,一台并不是几乎所有的网络资源,另一台完成所有繁重的工作,例如:复制hudge文件(有时是服务器开始滞后的几个到多个)。
目前我直接从Web服务器访问第二台服务器的数据库,但这有时会在第二台服务器工作时产生超时,这就是为什么我要将数据库的副本从第二台服务器复制到首先(网络服务器),以便不再有超时,它可以从本地数据库获取它的信息。
答案 0 :(得分:1)
为什么不使用mysql复制? http://dev.mysql.com/doc/refman/5.0/en/replication.html
答案 1 :(得分:1)
或者,您可以使用mysqldump将数据库导出到远程服务器。那么你就需要将命令放在一个每2分钟循环一次的脚本中。
请查看“备份/还原”部分下面的以下链接: http://www.readylines.com/mysql-mysqladmin-mysqldump-one-liners-examples
希望有所帮助。