数据库
首页 > 数据库> > mysql-如何将新的和更新的行从脱机复制到在线数据库?

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

作者:互联网

这是您拥有桌面应用程序且其数据库位于远程服务器中的情况之一.就我而言,它是MySQL,应用程序是在Delphi XE3中制作的.但是,当客户希望离线和在线(出于速度和安全性)需要数据时,我们需要:

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

我的问题:是否有通过MySQL指令或其他自动方式执行此操作的标准方法?还是我要编写所有规则以使其成为可能?

解决方法:

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

诀窍是将远程主机设置为主服务器,将本地副本设置为从服务器.
所有更新都归主服务器.
从站从远程读取.

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

请注意,实际上只能有一个主机,否则,设置将变得太复杂而无法使用.

标签:delphi-xe3,remote-server,mysql,delphi
来源: https://codeday.me/bug/20191030/1966751.html