#3.先导出为.sql脚本,然后再进行压缩(打包后删除原文件)
cd $BF_DIR/
/bin/tar zcf $NAME_1.tar.gz $NAME_1.sql --remove &>/dev/null
/bin/tar zcf $NAME_2.tar.gz $NAME_2.sql --remove &>/dev/null
[root@localhost bin]# mkdir /opt/dbbak ###创建备份目录
[root@localhost bin]# chmod a+x dbbak.sh ###给脚本执行权限
[root@localhost bin]# dbbak.sh ##运行脚本
[root@localhost bin]# ls /opt/dbbak/ ###验证效果
coursedb-20130505-0311.tar.gz studydb-20130505-0311.tar.gz
三、 在192.168.8.51上设置计划任务:
[root@localhost bin]# crontab -e
30 2 * * * /root/bin/dbbak.sh
[root@localhost bin]# chkconfig crond on
[root@localhost bin]# service crond status
crond (pid 3263) 正在运行...
好了数据库备份这件事就搞定了。