mysql - 将表从一台 SQL 服务器复制到另一台 SQL 服务器

标签 mysql

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

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

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

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

提前谢谢。

最佳答案

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

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

关于mysql - 将表从一台 SQL 服务器复制到另一台 SQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26669575/

相关文章:

php - jQuery简单的自动添加项目表单

mysql - 通过在 MAMP 中启用常规日志,将每个 MySQL 查询记录到一个文件中

mysql - 有时大写的列名会在 MySQL 窗口中转换为小写?

mysql - 无法读取未定义 Node JS 服务器的属性 'length'

mysql - 将一个mysql查询的2个列结果集合并为一个

mysql - pymysql 错误地将俄语文本写入数据库

mysql - 具有大表(+- 5.000.000 行)的树数据的数据库设计

mysql - 如何在 REGEX mysql 上转义 "@"?

mysql - 使用多个 SELECT 优化 SQL 查询

MySQL LEFT JOIN -- 最左表为空时如何返回结果?