首页 > 数据库 > CentOS 7下mysql数据库定时备份创建定时任务

CentOS 7下mysql数据库定时备份创建定时任务

时间:2022-11-07 12:11:36浏览次数:46  
标签:bin CentOS echo 任务 mysql date 定时

1.创建定时任务脚本

vi /usr/bin/bakeup_mysql.sh

内容:

#!/bin/bash
#delete old bakeup
rm -rf /data/mysql_bak/*

backup_dir='/data/mysql_bak/'

current_time=$(date +'%Y-%m-%d_%H%M%S')
filepath=$backup_dir$current_time'.sql.gz'
s_ip='127.0.0.1'
username='root'
password='Sy@admin123'
source_database='senyuan'
echo "-----------------------------"$(date +%F%r)"bakeup starting-------------------------"
echo $(date +%F%r)"start data bakeuping......."
# 2>/dev/null
mysqldump -h${s_ip} -u${username} -p"${password}" ${source_database} | gzip > $filepath

echo $(date + %F%r)"finish sync......."

 

2.创建定时任务

1)修改定时任务

crontab -e

2)修改定时任务内容

00 00  * * * /usr/bin/bakeup_mysql.sh

3)查看定时任务

crontab -l

标签:bin,CentOS,echo,任务,mysql,date,定时
From: https://www.cnblogs.com/wongem/p/16865504.html

相关文章

  • CentOS 安装Cosmos开发环境
    1、Goinstall.wgethttps://go.dev/dl/go1.19.3.linux-amd64.tar.gzrm-rf/usr/local/go&&tar-C/usr/local-xzfgo1.19.3.linux-amd64.tar.gzexportPATH=$PATH:......
  • 记在Linux系统源码包安装MySQL
    记在Linux系统源码包安装MySQL实验环境:系统版本:CentOS7MySQL版本:5.7.39(https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.39-el7-x86_64.tar.gz)实验开始步......
  • mysql的配置
    从官网下载MySQL5.7版本的zip文件压缩放到自己的文件夹下复制MySQL文件下bin目录的路径我的电脑>属性>高级>环境变量找到下面框的PATH编辑,添加把复制好的路径粘贴上......
  • MySQL简易安装
    ** MySQL安装教程**本教程根据MySQL官方文档安装,过程简单,只适用于自己练习SQL,当做练习用。资源准备MySQL版本:mysql-8.0.31-linux-glibc2.12-x86_64.tar.xzLinux版本:cen......
  • windows10安装wsl的centos7版本,并启动ssh服务远程访问
    1.安装wsl的centos版本wsl是什么就不多说了,不清楚的自己去谷歌吧。也可以参考下面几篇文章:[https://learn.microsoft.com/zh-cn/windows/wsl/install-manual](microsoft......
  • 定时备份测试平台的mysql数据文件
    背景定时备份ATP的Mysql数据,一周一次,仅保留2个月数据(8次)解决步骤思路编写shell脚本实现备份功能,后加上定时任务第一部分(shell脚本)#!/bin/bash#定义mysql的......
  • 定时清理测试docker的镜像
    背景接到一个需求,具体是定时清理测试平台的前端后端产生的镜像文件实现步骤思路先实现清理docker的镜像的shell脚本编写,后依赖操作系统的定时任务管理并且加上使之生效......
  • Mysql索引的一二三问
    下面文章整理下我对mysql索引的理解1、什么是索引索引和表的关系可以类比于目录和书籍,它们的存在就是为了更快地检索到记录,在mysql中,索引是表的一部分,是数据记录的引用指......
  • CentOS 7.9 Redis 设置开机自启动
    CentOS7.9Redis设置开机自启动 1、创建Redis的开机自启动文件在/etc/systemd/system/目录下创建redis.service文件,并加入如下内容:[Unit]Description=redis-......
  • .net core在centos上使用libgdiplus库图像处理
    #Seehttps://aka.ms/containerfastmodetounderstandhowVisualStudiousesthisDockerfiletobuildyourimagesforfasterdebugging.FROMmcr.microsoft.com/......