我有以下设置:
我们尝试了以下方法: 1.使用
为源数据库上的每个数据库创建mysqldump mysqldump --single-transaction -u root -p --add-drop-database --databases dbX | pv | gzip -9 > dbX.gz
gunzip < dbX.gz | mysql -u root -p
200个数据库(X = 1到200)的转储耗时约1.5小时,.gz文件的总大小约为2.5GB
200分贝的导入需要7.5小时
问题是我们必须在最短时间内执行导出/导入,因为我们必须使生产环境脱机。
我们有什么方法可以加快这个过程吗?
我们的目标是最大值。 4个小时。