请帮助理解。需要创建每天晚上从一个MySQL数据库中进行更改并复制到另一个的脚本。 我该怎么做?我的意思是,你可以给我一些SQL查询选择数据库上的所有更改吗? 复制是不可能的。需要完全的脚本。将更改从一个mysql数据库复制到其他
谢谢。
P.S.我不可能每次都获得数据库的完整解答。只需选择更改。
请帮助理解。需要创建每天晚上从一个MySQL数据库中进行更改并复制到另一个的脚本。 我该怎么做?我的意思是,你可以给我一些SQL查询选择数据库上的所有更改吗? 复制是不可能的。需要完全的脚本。将更改从一个mysql数据库复制到其他
谢谢。
P.S.我不可能每次都获得数据库的完整解答。只需选择更改。
您的数据库的二进制日志实际上记录了数据库中的所有更改(即DML,如INSERT,UPDATE,DELETE等,以及DDL,如ALTER TABLE,CREATE INDEX等)。
所以你需要做的是使用一些像mysqlbinlog这样的命令来定期提取更改。
您要存档的是增量备份。 Mysql提供了mysqldump和mysqlhotcopy脚本,如果启用了二进制日志,则可以实现此操作,详情请参阅mysql documentation on backup mathods。
可能重复的[MySQL复制](http://stackoverflow.com/questions/3402794/mysql-replication) – Nanhydrin
对不起,但我不能做复制。需要创建脚本。 –