首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在两个不同的独立网络之间同步具有相同名称和数据库名称的特定表?

如何在两个不同的独立网络之间同步具有相同名称和数据库名称的特定表?
EN

Stack Overflow用户
提问于 2015-03-10 17:47:42
回答 1查看 554关注 0票数 1

pt-table-sync和pt-table-checksum仍然要求目标DB和目标DB在同一网络中。除了导入/导出、复制和pt-table-sync之外,是否还有其他选择?

MySQL版本为5.5及以上。

EN

回答 1

Stack Overflow用户

发布于 2015-11-13 01:12:40

以root用户身份:

代码语言:javascript
运行
复制
mysqldump db table | mysql -h1.2.3.4 -uuser -password db

如果权限被拒绝,这应该在远程数据库中起作用:

代码语言:javascript
运行
复制
GRANT ALL ON *.* TO 'user'@'server1' IDENTIFIED BY 'password';

使用crontab或简单地使用pt-table-sync --execute h=host1,D=db,t=tbl h=host2等专用工具实现自动化

如果你无法连接到你自己网络的一部分,请检查你的subnet masks

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28960435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档