linux 对mysql进行定时备份

#创建文件usr/local/bakmysql
#nano bakmysql
#在bakmysql文件下放如下内容
###############################################################################
#时间 下为日期和日期时分秒
#rq=`date +%Y%m%d`
rq=`date +%Y-%m-%d_%H%M%S`
#备份语句
#mysqldump -uroot -psony88 sony88 > /usr/local/mysqldatabak/sony_bak_$rq.sql
#或者使用下面的压缩备份
mysqldump -uroot -psony88 sony88 | gzip > /usr/local/mysqldatabak/sony_bak_$rq.sql.gz

###############################################################################
#下方语句给文件设置权限
#chmod +x /usr/sbin/bakmysql  

#修改/etc/crontab
#在下面添加#表示每天3点钟执行备份 
01 3 * * * root /usr/local/bakmysql
#重新启动crond
#/etc/rc.d/init.d/crond restart
 

你可能感兴趣的:(linux)