#!/bin/bash
# 初始化时,创建相应目录
# mkdir /home/node/bakmysql/sql/daily

# 定时任务
# 每天凌晨1:00执行全量备份脚本
#0 1 * * * /bin/bash -x /home/node/bakmysql/mysqlFullBack.sh >/dev/null 2>&1
#2分钟运行一次-测试用
#*/2 * * * * /bin/bash -x /home/node/bakmysql/mysqlFullBack.sh >/dev/null 2>&1

BakDir=/home/node/bakmysql/sql
LogFile=/home/node/bakmysql/sql/bak.log
Date=`date +%Y%m%d`
Begin=`date +"%Y年%m月%d日 %H:%M:%S"`
cd $BakDir
DumpFile=$Date.sql
# 全量导出到本地并导入到远程数据库
mysqldump -uroot -psecret data --quick --tables table1 table2 --single-transaction | gzip > $DumpFile.gz
Last=`date +"%Y年%m月%d日 %H:%M:%S"`
echo [FullBack] 开始:$Begin 结束:$Last $DumpFile.gz successful >> $LogFile

# 删除7天前的全量备份文件
find $BakDir -mtime +7 -type f -name "*.sql.gz" | xargs rm -f

gunzip < $BakDir/$DumpFile.gz | mysql -h192.168.1.58 -P3306 -uroot -psecret datacenter
echo [FullBackImport] 开始导入:$DumpFile.gz successful >> $LogFile

mysql定时备份指定表相关推荐

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

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

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

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

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

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

  4. php导出数据库的指定表数据,MYSQL教程mysql数据库导出指定表数据的方法

    <MYSQL教程mysql数据库导出指定表数据的方法>要点: 本文介绍了MYSQL教程mysql数据库导出指定表数据的方法,希望对您有用.如果有疑问,可以联系我们. 导读:linux下导出 ...

  5. mysql binlog 恢复指定表_Mysql用全备恢复指定表mysqlbinlog抽取某个表的信息

    Mysql恢复到指定表 2009年05月27日 作者: 大头刚 一.从全备中提取某一个表的信息,并进行恢复 恢复使用Mysqldump工具备份的数据,有个不方便的地方,就是在恢复的时候不能指定恢复到表 ...

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

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

  7. navicat for mysql 定时备份

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

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

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

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

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

最新文章

  1. Hadoop 分布式环境搭建
  2. 山东计算机基础模拟题及答案,2016山东农信社考试模拟题--计算机基础知识答案(1)...
  3. HDU 1754 I Hate It
  4. php中空心字体怎么打,php打印一个边长为N的实心和空心菱型的方法
  5. java rhino_在Java 8中使用Rhino
  6. python闭包的应用场景_简单谈谈Python中的闭包
  7. php保存文件的方法,php实现编辑和保存文件的方法
  8. bootstrapValidator常用验证规则总结
  9. 数据--第38课 - 霍夫曼树
  10. 安装IIS服务(Internet信息服务(Internet Information Services,简写IIS,互联网信息服务)
  11. 螺钉螺母匹配问题---快速排序
  12. 动什么别动感情 第66节:你不是一个虚荣的女性
  13. CSS3回炉计划-编码技巧
  14. Spring Cloud Alibaba微服务组件快速上手
  15. 威纶触摸屏使用U盘/SD卡上传或下载程序步骤及编译失败处理对策
  16. android 海拔高度_gps-Android:如何获取准确的海拔高度?
  17. 学习笔记 - CFA 权益 2
  18. 这款多维数据分析工具超级好用
  19. DNS和WINS的区别
  20. 如何用python做无限弹窗_python弹出框

热门文章

  1. 解决pdf转swf乱码(多语种,日文,中文)
  2. git 拉取远程仓库分支代码
  3. idea新建远程分支
  4. Java家庭成员姓名
  5. vlc-android 源码目录结构
  6. Java面向对象系列[v1.0.0][SQL语法之DDL]
  7. PYTHON PyMuPDF PDF转图片创建pixmap报错:‘Page‘ object has no attribute ‘getPixmap‘
  8. 大话数据结构 一 概述
  9. 面试宝典-Mysql篇
  10. Tensorflow Object Detection API 版本对应关系(CUDA/cudnn/tensorflow-gpu踩坑)