pt-table-sync和pt-table-checksum仍然要求目标和目标DB位于同一网络中。除了导入/导出,复制和pt-table-sync之外,还有其他选择吗?
MySQL版本为5.5及以上版本。
答案 0 :(得分:1)
以root身份:
mysqldump db table | mysql -h1.2.3.4 -uuser -password db
如果权限被拒绝,这应该在远程数据库中起作用:
GRANT ALL ON *.* TO 'user'@'server1' IDENTIFIED BY 'password';
使用crontab
自动执行或仅使用pt-table-sync --execute h=host1,D=db,t=tbl h=host2
如果您无法访问自己网络的一部分,请检查subnet masks。