gpt4 book ai didi

php - 将数据库表克隆到另一台服务器

转载 作者:行者123 更新时间:2023-11-29 05:54:13 24 4
gpt4 key购买 nike

新海报,长期浏览器。我在这里四处张望,但似乎无法找到我的查询的确切答案。

我有一个在 LAMP 堆栈上运行的 MySQL 数据库,它有两个表,一个表有一个产品列表,另一个表有这些产品的链接报价列表。报价每天使用导入脚本刷新,产品是持久的,但新产品可能偶尔会通过相同的导入脚本添加。

Products 表大约有 1,000 条记录。报价表可以超过 150 万条,包含大约 15-20 列数据。

我在另一个 LAMP 堆栈上还有另一个 MySQL 数据库,表是相同的。

服务器 #1 上的导入脚本在早上 7 点运行,因为那时有新的报价可用。

我想要做的是将 Offers 表克隆到服务器 #2。我的开发人员使用的当前方法需要 3-4 小时,但这行不通,因为我需要在上午 9 点之前更新交易。

我看过很多关于备份、导出和导入数据的帖子。但不确定这是否可行,因为它们位于不同的服务器上。

谁有一些提示,可以指点一下吗?

编辑:要添加 - 原始导入最多需要一个小时。通常在上午 8 点之前完成。

最佳答案

选项 1:

使用 mysqldump 转储表并将转储文件导入其他服务器:

mysqldump - root -p db1 tabletoexport > table.sql

在其他服务器上导入它:

mysql -u root -p db2 < table.sql

选项 2:

为了将来的目的,您可以设置主从复制。

https://www.digitalocean.com/community/tutorials/how-to-set-up-master-slave-replication-in-mysql

关于php - 将数据库表克隆到另一台服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51259039/

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