voi*_*oid 4 mysql database sync
我有2个MySql数据库,我想让它们保持同步.问题是我无法访问运行"主"数据库的机器,我只有权阅读.
所以我创建了一个辅助数据库,我想创建一个cron作业,以便每天在12:00(例如)与主设备同步.
做这个的最好方式是什么 ?
使用Maatkit工具包中的mk-table-sync for MySQL.
从文档:
Make slave1 have the same data as its replication master:
mk-table-sync --execute --sync-to-master slave1
Run Code Online (Sandbox Code Playgroud)
除了能够自动使表同步之外,它还有一个--dry-run参数,它只输出手动执行它所需的SQL语句.这非常适合说服自己为mk-table-sync选择正确的命令行参数,并且当它真正同步表时它将正常工作.