新海报,长期浏览器。我在这里四处张望,但似乎找不到我查询的确切答案。
我有一个在LAMP堆栈上运行的MySQL数据库,该数据库有两个表,一个表具有产品列表,另一个表具有与这些产品的链接商品的列表。每天使用导入脚本刷新商品,并且产品是持久性的,但是有时可能会通过相同的导入脚本添加新产品。
产品表大约有1,000条记录。报价表可能会超过150万,其中包含15到20列数据。
我在另一个LAMP堆栈上还有另一个MySQL数据库,表是相同的。
在#1服务器上的导入脚本在上午7点运行,因为那时新的优惠可用。
我想做的就是将“要约”表克隆到服务器#2。开发人员当前使用的方法需要3-4个小时,但是由于我需要在上午9点之前更新交易,因此无法正常工作。
我已经看到有关备份,导出和导入数据的多个帖子。但由于它们位于不同的服务器上,因此不确定是否可以正常工作。
任何人都有一些提示,您可以给我一些提示吗?
编辑:要添加-原始导入最多需要大约一个小时。通常在上午8点之前完成。
答案 0 :(得分:2)
选项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