兴海北路

---男儿仗剑自横行
<2008年3月>
2425262728291
2345678
9101112131415
16171819202122
23242526272829
303112345

统计

  • 随笔 - 85
  • 文章 - 0
  • 评论 - 17
  • 引用 - 0

常用链接

留言簿(6)

随笔分类

随笔档案

收藏夹

全是知识啊

搜索

  •  

最新评论

阅读排行榜

评论排行榜

自动备份mysql数据库
作者: falcon   发表日期: 2007-04-18 11:00   复制链接



如果管理过数据库,你就会发现手工备份数据库是个非常糟糕的事情。如果能够按照一定的策略自动备份,可能会是个不错的选择。

就mysql 来说,我们可以通过copy数据库文件和mysqldump两种方式来实现备份,这里我们通过直接copy数据库文件来进行备份(这种方式在不同的 mysql版本之间备份和恢复可能会存在问题,需要注意,当然mysqldump也会出一些问题,但是没有前者严重)。

下面介绍具体的备份方法:

先写一个实现自动备份的脚本(建议引入一些参数,提高灵活性):


Code:

[Ctrl+A Select All]



*这里的备份策略是:保留两周内备份的数据,备份的数据库名字包含日期信息

然后把上面的脚本作为cron的任务
> su
> crontab -e
4 4 * * 1 /bin/backup.sh 2>/var/log/backup.log

*这里的备份策略是:每周的周一的4点4分备份一次

这个样子就实现了每周备份一次,并保留两周内备份的数据。

posted on 2008-03-14 16:06 随意门 阅读(385) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理