gpt4 book ai didi

mysql - 如何使用 bash 脚本链接 2 个 MySQL 数据库

转载 作者:行者123 更新时间:2023-11-29 02:01:12 24 4
gpt4 key购买 nike

我想使用 bash 脚本将数据库中特定表中的行插入到另一个数据库中。这两个数据库位于不同的服务器上。我该怎么做?

我想要这样的东西:

INSERT INTO db1.table1(row1, row2) SELECT row1,row2 FROM db2.table2;

但是数据库在不同的服务器上。

谢谢。

最佳答案

我建议使用 pt-archiver Percona Toolkit 中的工具。它可以将行从一个实例复制或移动到另一个实例。它以渐进的方式高效地完成工作。

例子:

$ pt-archiver --no-delete \
--source h=host1,D=db1,t=table1 \
--dest h=host2,D=db2,t=table2 \
--columns col1,col2 \
--where "1=1" --limit 1000 --commit-each

关于mysql - 如何使用 bash 脚本链接 2 个 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14359857/

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