mysql - 在另一台服务器上有效地克隆 MySQL 数据库

标签 mysql clone mysqldump

我们需要定期创建生产服务器的实时 MySQL 4 数据库(只有一个模式)的克隆,并将其导入一个或多个开发数据库。我们当前的流程是“mysqldump”数据库​​,通过 ssh 复制它并使用“mysql”客户端实用程序将其恢复到目标机器上。

转储和复制相对较快,但恢复数据库模式(结构+内容)需要数小时。克隆是否更省时?

最佳答案

使用load data infile .这比从转储加载快一个数量级。如果幸运的话,您可以使用管道加载数据。如果您能够将数据从一台服务器导出到同一个管道,那么您就可以让两台服务器同时工作。

关于mysql - 在另一台服务器上有效地克隆 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2093253/

相关文章:

php - 页面加载时不可见 "No result found"

java - 在 Java 中克隆对象 [3 个问题]

javascript - 克隆表单,添加新的每一个

jquery - 使用 colSpan 和 rowSpan 将旧表中的行和列克隆到新表中

PHP/SQL 脚本仅有时有效

mysql - 保存时间大于24小时

mysql - 在 SQL 中选择随机图像封面

mysql - 如何使用 mysqlimport 读取 mysqldump --databases 的结果

php exec() - mysqldump 创建一个空文件

mysql - mysqldump 的结果不明确