实例讲解如何利用crontab定时备份MySQL
作者:Kyle 时间:2009-01-04 13:06:00
利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。
1、创建保存备份文件的路径/mysqldata
#mkdir /mysqldata
2、创建/usr/sbin/bakmysql文件
#vi /usr/sbin/bakmysql
输入
注意:`符号是TAB键上面的符号,不是ENTER左边的
还有date后要有一个空格。
rq=` date +%Y%m%d `
tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql
或者写成
rq=` date +%Y%m%d `
mysqldump --all-databases -u root -p密码 > /mysqldata/mysql$rq.sql
/var/lib/mysql是你数据库文件的目录,部分用户是/usr/local/mysql/data,每个人可能不同
/mysqldata/表示保存备份文件的目录,这个每个人也可以根据自己的要求来做。
3、修改文件属性,使其可执行
# chmod +x /usr/sbin/bakmysql
4、修改/etc/crontab
#vi /etc/crontab
在下面添加
01 3 * * * root /usr/sbin/bakmysql
表示每天3点钟执行备份
02 * * * * root /usr/sbin/bakmysql
每小时第二分钟备份一次
5、重新启动crond
# /etc/rc.d/init.d/crond restart
完成。
这样每天你在/mysqldata可以看到这样的文件
mysql20070929.tar.gz
标签:
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
CSS中expression的用法
2008-09-11 14:18:00
asp三天学好ADO对象之第三天
2008-10-09 12:53:00
一个滑动门菜单例子源码
2007-12-31 10:16:00
CSS样式和JavaScript脚本是否放置于外部文件的探讨
2008-08-08 12:39:00
IE中雅黑字体给布局带来的变化
2008-06-13 11:22:00
![](https://img.aspxhome.com/file/UploadPic/20086/13/2008613122420492s.gif)
Christopher Schmitt 谈学习CSS的益处
2008-07-13 14:15:00
纯CSS实现动态提示信息Tooltips
2008-05-22 11:56:00
asp封装dll源码分享
2008-09-25 17:20:00
![](https://img.aspxhome.com/file/UploadPic/20089/25/asp-dll_50s.jpg)
不同操作系统下的mysql数据库同步
2008-12-22 14:41:00
网页栅格系统研究(3):粒度问题
2008-10-28 19:46:00
![](https://img.aspxhome.com/file/UploadPic/200810/28/2008102819524130s.png)
如何在社区建立一个寻呼台?
2009-11-08 18:59:00
javascript让浏览器实现复读机的功能
2008-10-10 11:49:00
Oracle 管道 解决Exp/Imp大量数据处理问题
2009-07-12 18:31:00
删除数组中重复项(uniq)
2009-12-28 12:23:00
Request.ServerVariables各参数说明集合
2008-11-25 18:49:00
ORACLE8的分区管理
2010-07-30 13:18:00
怎么让别人看不到网页源代码
2008-03-21 13:06:00
Case和If哪个更好用?
2009-10-28 18:25:00
Web脚本开发语言比较
2007-08-22 17:32:00
经验之谈:MySQL与ASP.NET配合更强大
2008-12-23 15:26:00