我正在开发大约 5GB 的 MySQL / InnoDB 数据库的开发副本。
我需要经常恢复它以测试更改脚本,并且使用 mysqldump 文件需要相当长的时间。该文件本身大约 900MB,加载大约需要一个小时。我已经删除了不重要表的数据插入,并完成了扩展插入等,但它仍然很慢。
有没有更快的方法来做到这一点?我正在考虑从 .../mysql/database-name、id_logfile# 和 ibdata1 复制数据库文件,并在我需要“重置”数据库时将它们复制回来,但这对 InnoDB 是否可行? ibdata 文件是一个数据库吗?我只看到一个,即使我在这个盒子上有多个 InnoBD 数据库。
谢谢!