linux 定时执行命令_mysql+Linux/windows定时备份计划+远程备份

一、1、window执行mysql备份计划:

通过工具navicat连接上数据库,点击计划。

e2d31734f94b1a7631f87944faaf0355.png2、新建批处理任务,选择数据库,选择时间。

c18068ae884083ede993314aab06da8c.png

3、点击保存,取一个计划任务的名字。

4、设置 备份时间。

7d1085e9fc8402b56b22db63a637bbcd.png

5、按需要进行设定。

ef55ed900ec4ef7f439055467a612682.png

二、Linux设定备份计划(本地)。

大致思路跟window一样,编写一个执行脚本,加入计算机任务计划。

1、编写bkdata.sh备份脚本(注意:一定在服务器上创建脚本,否则有可能服务器对.sh文件是拒绝的。)

acdd2b129ec768c2d1321ad3a2a800e6.png

文件保存在:/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定时执行脚本文件进行备份

c06ffc0d9c8236b67b1487885adad770.png

=====================================

如果-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

另附上执行远程备份的脚本(思路同上):

535b571686c44af90bfe035dbc1ad541.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值