使用Crontab为Linux定时备份Mysql数据库
 
使用系统Crontab来定时实行备份文件,按日期对备份结果停止保留,抵达备份的目的。 
 
使用系统crontab来定时实行备份文件,按日期对备份结果停止保留,抵达备份的目的。 
1、建立保留备份文件的途径/mysqldata 
#mkdir /mysqldata 
 
2、建立/usr/sbin/bakmysql文件 
#vi /usr/sbin/bakmysql 
输入 
 
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点钟实行备份 
 
5、重新启动crond 
# /etc/rc.d/init.d/crond restart 
 
完成。 
多么天天你在/mysqldata可以看到多么的文件 
mysql20040619.tar.gz 
你直接下载就可以了。 
 
 
来自: 新客网(www.xker.com) 详文参考:http://www.xker.com/page/e2007/0801/29036.html
版权声明:
原创作品,应承转载,转载时请务必以超链接方式标明文章 原始因由 、作者信息和本声明。不然将究查法例责任。
                    
                
                
            
        
浙公网安备 33010602011771号