gpt4 book ai didi

mysql - 如何将新的和更新的行从离线数据库复制到在线数据库?

转载 作者:可可西里 更新时间:2023-11-01 08:06:04 28 4
gpt4 key购买 nike

这是您拥有桌面应用程序且其数据库位于远程服务器中的情况之一。在我的例子中,它是 MySQL,应用程序是在 Delphi XE3 中制作的。但是当客户想要他的离线和在线数据时(为了速度和安全),我们需要:

  1. 使用远程服务器信息登录(更多更新);
  2. 将在线数据库同步到离线;
  3. 在应用程序和数据库上执行任务;
  4. 将离线数据库与在线数据库同步。

我的问题:是否有一种标准的方式来做到这一点,通过 MySQL 指令或其他自动方式?或者我要编写所有规则以使其成为可能吗?

最佳答案

幸运的是这里不需要代码。
复制已经内置到 MySQL 中很多年了。

诀窍是将远程主机设置为主机,将本地副本设置为从机。
所有更新都交给 master。
奴隶从远程读取。

文档在这里:http://dev.mysql.com/doc/refman/5.7/en/replication.html
这是一个教程:http://www.howtoforge.com/mysql_master_master_replication

请注意,实际上只能有一个主控,否则设置将变得太复杂而无法工作。

关于mysql - 如何将新的和更新的行从离线数据库复制到在线数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19503392/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com