如果我有一个表(可以称之为orders
)我的一个服务器,命名上,例如, local
。 我有这个同桌一矿的另一台服务器,命名,例如, remote
。
我的问题是,什么是同步这两个表的最佳方式?
我想一个解决方案,取代了注册表如果本地是一台远程的不同。 然后将注册表如果在本地表不存在。
使用转储与此类似dump命令我试过,但并没有发挥预期:
/usr/bin/mysqldump --defaults-file=~/my/conf.cnf --skip-opt --skip-add-locks --default-character-set=latin1 --disable-keys --no-create-db --no-create-info --dump-date --compress --quick --replace --where='date > DATE_SUB(NOW(), INTERVAL 1 DAY)' mydb orders >> /backup/myDump
我怎样才能做到这一点? 我怎么可以做一个脚本来做到这一点?