Centos7.5 Mariadb 定时做本地数据库备份

本文介绍了如何使用Shell脚本mysqldump备份test数据库,并通过gzip压缩,设置cron定时任务每天凌晨3点执行。详细步骤包括启动定时任务、编写shell脚本、设置文件权限、配置crontab及验证操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、开启定时任务

systemctl start crond

2、编写shell文件

在/root/backup下创建backup-db.sh。目录名、文件名可根据自己的需求建立。

在backup-db.sh文件中写下一下内容:

mysqldump -uroot -p123456  test | gzip  > /root/backup/test_$(date+%Y%m%d_%H%M%S).sql.gz

以上内容表示开启test数据库备份,以gzip的格式备份到/root/backup/目录下

开启文件权限

chmod +x backup-db.sh

3、编写定时任务,打开定时任务文件

crontab -e

写入如下内容:表示每天三点执行backup-db.sh文件

0 3 * * * /root/backup/backup-db.sh

时间规则可参考Linux crontab 命令 | 菜鸟教程 (runoob.com)

4、查看定时任务

crontab -l

5、查看定时任务日志

tail -f /var/log/cron

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值