pt-table-sync和pt-table-checksum仍然要求目标DB和目标DB在同一网络中。除了导入/导出、复制和pt-table-sync之外,是否还有其他选择?
MySQL版本为5.5及以上。
发布于 2015-11-13 01:12:40
以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。
https://stackoverflow.com/questions/28960435
复制相似问题