1

如何每隔几分钟将 MYSQL 数据库更新到外部数据库?

我正在考虑每 2 分钟向另一台服务器进行一次数据库转储,然后另一台服务器可以有一个 cron 作业将新数据应用到它的数据库,好主意吗?

我想这样做的原因是因为我有 2 台服务器,其中一台几乎没有所有的网络内容,而另一台则完成所有繁重的工作,例如复制 hudge 文件(有时服务器开始执行几个到多个落后)。

目前我直接从 Web 服务器访问第二台服务器的数据库,但这有时会在第二台服务器过度工作时产生超时,所以这就是为什么我想将数据库从第二台服务器复制到第一台服务器( web 服务器),这样就不会有更多的超时,它可以从本地数据库中获取它的信息。

4

2 回答 2

1

或者,您可以使用 mysqldump 将数据库导出到远程服务器。因此,您将需要将命令放入每 2 分钟循环一次的脚本中。

查看“备份/恢复”部分下的以下链接: http ://www.readylines.com/mysql-mysqladmin-mysqldump-one-liners-examples

希望有帮助。

于 2010-02-20T10:05:28.170 回答
1

为什么不使用mysql复制?http://dev.mysql.com/doc/refman/5.0/en/replication.html

于 2010-02-11T10:08:03.233 回答