将更改从一个mysql数据库复制到另一个mysql数据库

将更改从一个mysql数据库复制到另一个mysql数据库,mysql,Mysql,我需要创建一个脚本,每晚从一个MySQL数据库获取更改并复制到另一个数据库。 我该怎么做?你能给我一些SQL查询选择数据库上的所有更改吗? 复制是不可能的。我需要的正是剧本 谢谢 另外,我每次都不能得到数据库的完整快照。我只需要选择更改。数据库的二进制日志实际上记录了数据库中的所有更改(即DML,如插入、更新、删除等,以及DDL,如ALTER TABLE、创建索引等) 因此,您需要做的是使用一些命令,如mysqlbinlog,定期提取更改。您想要实现的是增量备份。Mysql提供了mysqldum

我需要创建一个脚本,每晚从一个MySQL数据库获取更改并复制到另一个数据库。 我该怎么做?你能给我一些SQL查询选择数据库上的所有更改吗? 复制是不可能的。我需要的正是剧本

谢谢


另外,我每次都不能得到数据库的完整快照。我只需要选择更改。

数据库的二进制日志实际上记录了数据库中的所有更改(即DML,如插入、更新、删除等,以及DDL,如ALTER TABLE、创建索引等)


因此,您需要做的是使用一些命令,如mysqlbinlog,定期提取更改。

您想要实现的是增量备份。Mysql提供了
mysqldump
mysqlhotcopy
脚本,如果启用了二进制日志,可以实现这一点,有关详细信息,请参阅。

抱歉,可能存在重复,但我无法进行复制。需要创建脚本。