1.检查mysql备份命令有没有作用

在var目录下创建backup目录,在backup目录下创建mysql目录用于存放mysql备份文件

cd到/var/backup目录下

 mysqldump -uroot -pwh5268925 zhaochao > mysql/zhaochao.sql

如果成功,在/var/backup/mysql下会有zhaochao.sql备份文件

2.创建备份脚本

在/var/backup下创建文件 msyql-backup.sh,文件内容如下所示,保存文件

JIRA_FILE_NAME=zhaochao-`date +%Y%m%d%H%M%S`;
cd /var/backup/mysql/
mysqldump -uroot -pwh5268925 zhaochao > ${JIRA_FILE_NAME}.sql
tar -zcvf ${JIRA_FILE_NAME}.sql.tar.gz ${JIRA_FILE_NAME}.sql
rm -rf ${JIRA_FILE_NAME}.sql

3.执行脚本,检测脚本是否能正确执行

cd 到/var/backup目录下 运行./mysql-backup.sh脚本,若正确,则/var/backup/mysql目录下会生成用时间命名并压缩好的备份文件

4.设置定时器,定时执行mysql-backup.sh脚本

在/var/backup下创建 crontest.cron 文件 内容如下

15,30,45,59 * * * *  /var/backup/mysql-backup.sh

每隔15分钟执行一次脚本

5.将定时文件加到到订时器中

crontab crontest.cron

6.检测定时任务有没有加入系统中 crontab -l

[root@iZ23l2efmpqZ backup]# crontab -l
15,30,45,59 * * * *  /var/backup/mysql-backup.sh

7.取消定时任务  crontab -r

[root@iZ23l2efmpqZ backup]# crontab -l
15,30,45,59 * * * *  /var/backup/mysql-backup.sh
[root@iZ23l2efmpqZ backup]# crontab -r
[root@iZ23l2efmpqZ backup]# crontab -l
no crontab for root

转载于:https://www.cnblogs.com/whzhaochao/p/5023421.html

linux mysql定时备份并压缩相关推荐

  1. linux java mysql 备份 runtime_Linux下mysql定时备份脚本以及java实现

    sh脚本介绍 #!/bin/bash ####################################################### # crontab 定时备份########### ...

  2. mysql定时备份数据库-linux

    mysql定时备份数据库-linux 编写脚本 编写脚本 编写备份脚本 vi /usr/sbin/mysql_dy_backup.sh #!/bin/bash #备份路径 BACKUP=/data/b ...

  3. CentOS7下mysql定时备份并发送邮件到指定邮箱脚本

    CentOS7下mysql定时备份并发送邮件到指定邮箱脚本 网上有对应的教程,但是使用的mutt发送的邮件. 我从昨晚九点开始搞,搞到凌晨三点都没弄好,早上又搞了一早上也没弄好.因为网上的教程太老,或 ...

  4. mysql定时备份任务

    简介 在生产环境上,为了避免数据的丢失,通常情况下都会定时的对数据库进行备份.而Linux的crontab指令则可以帮助我们实现对数据库定时进行备份.首先我们来简单了解crontab指令,如果你会了请 ...

  5. [数据库] Navicat for MySQL定时备份数据库及数据恢复

    在做数据库修改或删除操作中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库.本篇文章主要讲述Navicat for MySQL定时备份数据库和数据恢复等功能,同时可以定时播放电 ...

  6. MySQL定时备份(全量备份+增量备份)

    MySQL 定时备份 参考 zone7_ 的 实战-MySQL定时备份系列文章 参考 zmcyu 的 mysql数据库的完整备份.差异备份.增量备份 更多binlog的学习参考马丁传奇的 MySQL的 ...

  7. Windows下Mysql定时备份的实现

    使用mysql的mysqldump命令,结合windows的任务计划程序,可以实现Mysql数据的自动备份. 一.批处理文件bat的创建 @echo off set "Ymd=%date:~ ...

  8. navicat for mysql 定时备份

    navicat for mysql 定时备份 1.首先,使用Navicat 连接mysql指定数据库,点击'计划'按钮,然后点击'新建批处理作业'按钮,如下图: 2.在'新建批处理作业'頁面,点击'保 ...

  9. linux上mysql定时备份数据库数据_Linux下如何实现MySQL数据库每天定时自动备份

    在云计算的浪潮下,企业多将业务部署在云上.对于数据库中的数据,直接使用云数据库自带的备份功能实现备份,操作简单.但是云数据库备份数据的存储空间有限制,一旦超出存储量便自动关闭备份功能,运维人员往往也会 ...

最新文章

  1. 自制Ghost XP SP3 启动光盘(一)
  2. 汇编实验1遇到的问题及解决之记录(以及尚未解决的疑惑,大神可以帮帮看看吗)
  3. 浅析神经协同过滤NCF在推荐系统的应用
  4. QT5实践:菜单窗口实现图像打开浏览、存盘
  5. linux安装pytorch教程,centos下通过conda安装pytorch
  6. linux下c语言按q退出_Linux C编程之一:Linux下C语言的开发环境
  7. Css标题中图片居中,图片居中:任意图片在div里的上下垂直都居中!
  8. [转] Windows 下校验 Fedora 安装文件
  9. Android camera(4)---Android Camera开发之基础知识篇
  10. 贾跃亭发文祝父亲节快乐:FF就像我的孩子
  11. python中paramiko模块_如何使用python中paramiko模块?
  12. struts2的json插件配置详解
  13. java开发简历编写_编写Java开发人员简历的完整指南
  14. web测试要点及基本方法
  15. 植物科学常用数据库和生物信息学工具2020
  16. 电力系统自动化远程监控方案
  17. cadence的工艺角仿真、蒙特卡洛仿真、PSRR
  18. android 高德地图 logo,Android高德之旅(3)UI Setting
  19. openwrt环境下,使用externel commissioning组网openthread
  20. 慧都与数据库厂商Devart进一步提升合作层次

热门文章

  1. matlab 代谢流分析,代谢网络流分析进展及应用-生物在线.PDF
  2. nginx stream代理
  3. php无限分类原理,php 递归无限级分类原理和实现代码
  4. php memcached get,PHP Memcached操作类
  5. react 组件连动效果_React组件开发中常见的陷阱
  6. 深入理解javascript原型和闭包(3)——prototype原型
  7. 基于R语言的梯度推进算法介绍
  8. 24 个好用到爆的 Python 实用技巧!
  9. 2021年互联网公司“死亡”名单!(附清单)
  10. Github 移动端上架!把世界最大同性交友社区装进口袋