[Linux] crontab和shell每天定时备份数据库
2023-02-18 15:41:19 时间
在这个目录下建立shell文件
/home/ubuntu/shell_script/backup_db_gofly.sh
#!/bin/base #定义备份文件路径 backupFilePath="/home/ubuntu/database/"; #定义备份文件名称 currentDate=`date +%F`; backupFileName="${backupFilePath}backup_db_gofly_${currentDate}.sql"; mysqldump -h127.0.0.1 -P3306 -uxxxxx -pxxxxx 数据库名 > $backupFileName #删掉10天以前的文件 find $backupFilePath -mtime +10 -exec rm {} \;
增加cron规则 , 每天0点0分执行
0 0 */1 * * root sh /home/ubuntu/shell_script/backup_db_gofly.sh
相关文章
- Strimzi Kafka Bridge(桥接)实战之三:自制sdk(golang版本)
- MongoDB从入门到实战之MongoDB简介
- vitepress+gitee pages搭建自己的博客网站
- git clone 拉取远程仓库
- mac 系统 homebrew 管理 PHP
- PHP 冒泡排序算法
- git tag 命令详解
- PHP 中的魔术方法
- PHP 拼手气红包分配算法
- git rm 从暂存区中删除内容
- git checkout 命令详解
- git add 命令详解
- git status 查看仓库文件状态
- git commit 命令详解
- PHP 获取手机号运营商
- git init 初始化仓库
- Linux NTP工具的基本使用
- Linux 系统环境监测
- Linux I/O模型
- Linux Lvs的防火墙标记