【发布时间】:2012-01-16 18:53:12
【问题描述】:
我需要一个自动备份 MySql 数据库的脚本。我知道已经有很多关于这个主题的帖子和脚本,但这是我的不同之处。
- 脚本需要在托管MySql数据库的机器上运行(是linux机器)。
- 备份必须保存在数据库所在的同一台服务器上。
- 需要每 30 分钟进行一次备份。
- 当备份超过一周时,它会被删除,除非它是该周创建的第一个备份。即在这些备份中,backup_1_12_2010_0-00_Mon.db、backup_1_12_2010_0-30_Mon.db、backup_1_12_2010_1-00_Mon.db ... backup_7_12_2010_23-30_Sun.db 等仅保留 backup_1_12_2010_0-00_Mon.db。
任何人有类似的事情或任何想法从哪里开始?
【问题讨论】:
-
永远不要将备份放在生产机器上。如果你的生产服务器死了,你的备份也没有了。