我们需要定期克隆生产服务器上的MySQL 4数据库(仅一个模式),并将其导入一个或多个开发数据库。我们目前的流程是使用'mysqldump'命令导出数据库,通过ssh复制它,并使用'mysql'客户端实用程序在目标机器上恢复它。 导出和复制相对较快,但还原数据库模式(结构+内容)需要数小时。有没有更省时的方法来进行克隆?
如果您已经设置了LVM,请查看此链接,了解如何使用LVM进行mysql备份:使用LVM进行mysql备份。使用LVM可以快速地进行备份。备份完成后,将其打包并将快照复制到目的地,然后解压缩。相比于使用mysqldump加载,这样做应该更快。