而不是每天早上运行mysqldump(例如),只需要依赖Rackspace Cloud Server执行的每日服务器映像备份就可以吗?或者,我有没有看到未来的头痛?正在依靠Rackspace Cloud Server备份映像来处理mysql备份吗?
回答
如果在创建备份映像时发生任何数据库操作,则担心可能会出现不一致的状态。某些数据库事务可能尚未刷新到磁盘,仍驻留在内存中。
由于mysqldump可以使用数据库的内部状态,我建议使用cron作业定期执行mysqldump,然后使用Cloud Backups备份mysqldump的输出。
喜欢的东西的cron作业如下:
#!/bin/sh
mysqldump -h DB_HOST -u DB_USER -p'DB_PASSWORD' \
DB_NAME > YOUR_WEB_ROOT/db_backup.sql gzip -f PATH_TO_BACKUPS/db_backup.sql
参考文献:
http://www.rackspace.com/cloud/backup/
http://www.rackspace.com/knowledge_center/article/rackspace-cloud-backup-backing-up-databases
事实上,未来的头痛会试图还原这是可能的数据在拍摄图像时处于不稳定状态。
该问题源自MySQL在映像时打开并写入的任何文件。 MySQL转储执行锁定以确保在转储发生时没有任何内容被修改。
我会推荐使用类似Holland Backup的东西,因为它提供了备份MySQL的框架。
使用类似荷兰的东西的好处是,您对过程有更多的控制权。例如,您可以控制何时清除不再需要的旧备份。
Holland还会进行检查以确保您有足够的可用空间来执行备份。
默认提供程序是mysqldump,但有other providers的选项,如使用XtraBackup。
使用荷兰的好电话。有些同事写了这个东西,我总是忘了它! –
Rackspace Image不是执行MySQL备份的理想方式,Cloud Image就像是整个服务器的快照!您必须使用Rackspace云备份,而不是云图像。但是,Holland备份是使用Cron Jobs执行计划备份的好方法。
- 1. 正在下载Google Cloud SQL备份
- 2. Linux映像备份工具
- 3. 基于映像的备份
- 4. 将SQL服务器备份到Rackspace Cloud文件
- 5. MVVM - 处理备份数据
- 6. 处理Android备份栈
- 7. Swisscom Cloud上的MariaDB备份
- 8. 备份mysql
- 9. lvm mysql备份
- 10. SQL Server VDI备份
- 11. 未备份备份
- 12. 在Win Server上自动备份MySQL
- 13. MySQL可以可靠地还原包含视图的备份吗?
- 14. Mysql备份错误
- 15. innoDB的MySQL备份
- 16. MySQL备份MySQL管理默认命令
- 17. Windows Azure服务器的映像备份
- 18. Mysql备份脚本
- 19. 备份mysql与php
- 20. Jclouds&Rackspace:API来安排备份
- 21. 恢复备份mysql
- 22. MySQL数据备份?
- 23. MySQL自动备份
- 24. 以MySQL的备份
- 25. 关闭kvm以创建备份映像
- 26. 备份MySQL用户
- 27. 备份mysql数据
- 28. 备份使用MySQL
- 29. 显示备份映像中的html
- 30. SQL Server 2008和MySQL每日备份
此外,如果您必须还原数据库,您希望能够这样做,而不必恢复整个服务器的快照或映像。 –