gpt4 book ai didi

database - 比 mysqldump 更快的备份和恢复 MySQL 数据库的方法是什么? (快于4小时)

转载 作者:搜寻专家 更新时间:2023-10-30 20:32:12 25 4
gpt4 key购买 nike

使用mysqldump转储其文本表示后,我们有一个大约3GB(文本)的数据库,然后

mysql < mysqlstatement.sql

用于恢复数据库。但需要4个小时。

有没有办法快速备份/恢复数据库?

它是在 Mac 上使用 Ruby on Rails,所以有一次我将测试环境设置为使用开发 DB,测试在几秒钟内就清除了整个 DB。

我有一个方法,如果是PC的话,可以对开发环境进行“快照”——只需使用Virtual PC并假设虚拟磁盘镜像只有2、3GB,然后我们就可以保存该虚拟硬盘( VHD),然后连同数据库一起备份。

但是在Mac上,没有这样的方法吗?谢谢。

最佳答案

如果数据库的存储引擎是MyISAM,那么只复制文件并在需要时将它们复制回来是安全的。对于InnoDB,情况就更复杂了。看看Percona's xtrabackup

关于database - 比 mysqldump 更快的备份和恢复 MySQL 数据库的方法是什么? (快于4小时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2979129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com