Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用internet将mysql数据库从远程中心自动备份到另一个数据库_Mysql_Jakarta Ee - Fatal编程技术网

如何使用internet将mysql数据库从远程中心自动备份到另一个数据库

如何使用internet将mysql数据库从远程中心自动备份到另一个数据库,mysql,jakarta-ee,Mysql,Jakarta Ee,嗨,我是一个初学者应用程序开发人员,在我的新工作中,我被委托进行设计 这是一个允许我使用互联网将来自3个不同地理位置的远程中心的MySQL数据库的数据自动备份到中心数据库的体系结构,任何人都可以告诉我正确的方向,以及是否有可能通过编程解决这类问题。如果您只想备份实际数据,谢谢,mysqldump、gzip和scp的组合将把数据库的备份移动到远程位置。也可以使用数据库复制 如果您要做的是将来自3个源的数据合并到另一个数据库中,这与备份是完全不同的问题。让每个源都在本地备份,然后使用ftp或其他方式

嗨,我是一个初学者应用程序开发人员,在我的新工作中,我被委托进行设计
这是一个允许我使用互联网将来自3个不同地理位置的远程中心的MySQL数据库的数据自动备份到中心数据库的体系结构,任何人都可以告诉我正确的方向,以及是否有可能通过编程解决这类问题。如果您只想备份实际数据,谢谢,mysqldump、gzip和scp的组合将把数据库的备份移动到远程位置。也可以使用数据库复制


如果您要做的是将来自3个源的数据合并到另一个数据库中,这与备份是完全不同的问题。

让每个源都在本地备份,然后使用ftp或其他方式下载它们

要进行合并,需要将每个数据库恢复到各自的数据库, 然后创建一个具有相同表结构的空模式。每个表都会为“SourceSystem”获取一个附加字段

然后在更新“SourceSystem”字段的同时,在中央数据库中加载每个数据库。“源系统”+原主键成为新主键