实际上,我在一台服务器上有大量数据,我需要将相同的数据(整个)复制到另一台服务器中。现在我有两个选择:
1> 从源服务器创建 Sql 转储并将该转储导入目标服务器。
2> 直接将表从源服务器复制到目标服务器。
现在,我遇到了问题,因为无论是创建转储还是直接复制,都将花费大量时间。我只是想知道哪种方式更可行,而且耗时更少。 unix 中用于从源服务器复制到目标服务器的最简单(可行)的“COPY”命令是什么?我只需要复制表,而不是数据库中的过程。
提前谢谢。
最佳答案
对于复制,请使用 cp 或 scp(ssh 复制)。对于表事务,我认为表本身比转储小,但您可以尝试在复制之前压缩转储。
但是如果环境不同,直接复制表格可能会出现一些问题
关于mysql - 将表从一台 SQL 服务器复制到另一台 SQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26669575/