一、1、window执行mysql备份计划:
通过工具navicat连接上数据库,点击计划。
2、新建批处理任务,选择数据库,选择时间。
3、点击保存,取一个计划任务的名字。
4、设置 备份时间。
5、按需要进行设定。
二、Linux设定备份计划(本地)。
大致思路跟window一样,编写一个执行脚本,加入计算机任务计划。
1、编写bkdata.sh备份脚本(注意:一定在服务器上创建脚本,否则有可能服务器对.sh文件是拒绝的。)
文件保存在:/usr/local/backup/bkdata.sh
数据库别分路径:/home/backup
2、文件授权:chmod u+x bkdata.sh
3、测试执行一下是否成功
cd /usr/local/backup/
./bkdata.sh
4、系统添加定时任务
执行命令 crontab -e
编辑内容添加,示例为每天23:00定时执行脚本文件进行备份
=====================================
如果-bash: crontab: command not found
执行:
[root@foss01 ~]# yum install -y vixie-cron
[root@foss01 ~]# crontab -e
no crontab for root - using an empty one
crontab: installing new crontab
[root@foss01 ~]# chkconfig --list crond -查看是否是开机启动
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
=====================================
5、查看定时任务是否生效: crontab -l
6、重启crontab服务:service crond restart
另附上执行远程备份的脚本(思路同上):