将表从一个SQL服务器复制到另一个SQL服务器

时间:2014-10-31 07:36:29

标签: mysqldump

实际上我在一台服务器上有大量数据,我需要将相同的数据(整个)复制到另一台服务器上。现在我有两个选择:

1>从源服务器创建Sql转储并将该转储导入目标服务器。

2 - ;直接将表从源服务器复制到目标服务器。

现在,我遇到了问题,因为无论是创建转储还是直接复制,都会花费大量时间。我只是想知道哪种方式更可行,耗时少。什么是unix中用于从源服务器复制到目标服务器的最简单(可行)'COPY'命令?我只需要复制表格,而不是数据库中的程序。

提前谢谢。

2 个答案:

答案 0 :(得分:0)

复制使用cp或scp(ssh copy)。对于表事务,我认为表本身小于转储,但您可以尝试在复制之前压缩转储。

但如果环境不同,直接复制表可能会出现一些问题

答案 1 :(得分:0)