gpt4 book ai didi

mysql - 在mysql中将数据从slave更新到master

转载 作者:行者123 更新时间:2023-11-30 01:02:25 26 4
gpt4 key购买 nike

我正在运行一个带有多个从属服务器的主 mysql 服务器。从主服务器到从服务器的复制过程工作正常。但有一个问题:我需要将一张表中的内容从从服务器推送到主服务器。

主服务器本身也使用同一张表,但每个 mysql 服务器在该表中都有自己的数据。因此我需要将数据从从站添加到主站。

我考虑过跟踪每个从站的查询,然后将查询推送给主站,但这看起来很困惑,每当我遇到错误时,我就会陷入困境。

表格看起来像这样:

服务器 ID(关键字段)- 日期(关键字段)- 统计

每个服务器都会跟踪其服务器上的统计信息,并且主服务器需要整合所有这些以用于报告目的。

有什么想法吗?

最佳答案

我最终使用 mysqldump 转储该表,然后通过 crontab 将其添加到主数据库。

我意识到在这种情况下使用 mysqldump 和替换选项很重要,因为我可能已经有条目了。请注意,我使用的 key 可确保条目仅来自某个从属/主控,因此没有服务器妨碍另一台服务器。

解决方案:

mysqldump -u xxx -pyyyy database table | mysql -h host -u xxxx -p yyy database

关于mysql - 在mysql中将数据从slave更新到master,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19988075/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com