linux - 从内部数据库每隔 ..2 分钟更新一个外部 MYSQL 数据库

标签 linux shell mysql

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

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

我想这样做的原因是因为我有 2 台服务器,一台几乎不处理所有网络内容,另一台负责所有繁重的工作,例如复制 hudge 文件(有时服务器开始滞后的几个到很多)。

目前我直接从网络服务器访问第二台服务器的数据库,但这有时会在第二台服务器过度工作时造成超时,所以这就是为什么我想将数据库从第二台服务器复制到首先(Web 服务器),这样就不会再有超时,并且它可以从本地数据库获取信息。

最佳答案

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

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

希望对您有所帮助。

关于linux - 从内部数据库每隔 ..2 分钟更新一个外部 MYSQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2242839/

相关文章:

linux - bash 隐藏默认的 stderr 代码并将其替换为我自己的

bash - Bash:从docker-compose.yml获取容器名称列表

mysql - 有没有一种方法可以创建主键并将其级联到其他表中,而无需将数据重新输入到新表中?

php - 左连接后无法在 for-each 循环中显示列

mysql - 来自mysql的内存不足错误

linux - 如何让Linux每5分钟线程安全​​的执行一个php文件?

linux - 在 shell 脚本中从 places.sqlite 中的 moz_places 检索数据

c - 在 Linux 上链接 python 共享库时出现问题

linux - 标签和箭头键在 redhat 中的奇怪行为

mysql - 选择列值为 NEVER x 的行