作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
MySQL 数据库用于测试目的,因此我想对此运行后端 API 测试(多个事务),模拟生产中的真实数据库。
当测试执行完成后,我想将数据库恢复到执行之前的位置,以便能够使用该数据库快照运行更多测试。
我没有任何 MySQL 版本限制,因为它将是一个全新的数据库服务器。
恢复此数据库的最有效方法是什么?
最佳答案
我会使用Percona XtraBackup创建物理备份。这比 mysqldump
创建的转储恢复速度要快得多。
如果数据库足够大(超过 100GB),即使是物理备份也不够快。我会使用文件系统的 LVM 快照。请参阅https://www.lullabot.com/articles/mysql-backups-using-lvm-snapshots例如。
关于mysql - 如何将MySQL数据库恢复到某个时间点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56498610/
我是一名优秀的程序员,十分优秀!