mysql定时备份指定表
#!/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定时备份指定表相关推荐
- CentOS7下mysql定时备份并发送邮件到指定邮箱脚本
CentOS7下mysql定时备份并发送邮件到指定邮箱脚本 网上有对应的教程,但是使用的mutt发送的邮件. 我从昨晚九点开始搞,搞到凌晨三点都没弄好,早上又搞了一早上也没弄好.因为网上的教程太老,或 ...
- [数据库] Navicat for MySQL定时备份数据库及数据恢复
在做数据库修改或删除操作中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库.本篇文章主要讲述Navicat for MySQL定时备份数据库和数据恢复等功能,同时可以定时播放电 ...
- MySQL定时备份(全量备份+增量备份)
MySQL 定时备份 参考 zone7_ 的 实战-MySQL定时备份系列文章 参考 zmcyu 的 mysql数据库的完整备份.差异备份.增量备份 更多binlog的学习参考马丁传奇的 MySQL的 ...
- php导出数据库的指定表数据,MYSQL教程mysql数据库导出指定表数据的方法
<MYSQL教程mysql数据库导出指定表数据的方法>要点: 本文介绍了MYSQL教程mysql数据库导出指定表数据的方法,希望对您有用.如果有疑问,可以联系我们. 导读:linux下导出 ...
- mysql binlog 恢复指定表_Mysql用全备恢复指定表mysqlbinlog抽取某个表的信息
Mysql恢复到指定表 2009年05月27日 作者: 大头刚 一.从全备中提取某一个表的信息,并进行恢复 恢复使用Mysqldump工具备份的数据,有个不方便的地方,就是在恢复的时候不能指定恢复到表 ...
- mysql定时备份数据库-linux
mysql定时备份数据库-linux 编写脚本 编写脚本 编写备份脚本 vi /usr/sbin/mysql_dy_backup.sh #!/bin/bash #备份路径 BACKUP=/data/b ...
- navicat for mysql 定时备份
navicat for mysql 定时备份 1.首先,使用Navicat 连接mysql指定数据库,点击'计划'按钮,然后点击'新建批处理作业'按钮,如下图: 2.在'新建批处理作业'頁面,点击'保 ...
- linux java mysql 备份 runtime_Linux下mysql定时备份脚本以及java实现
sh脚本介绍 #!/bin/bash ####################################################### # crontab 定时备份########### ...
- Windows下Mysql定时备份的实现
使用mysql的mysqldump命令,结合windows的任务计划程序,可以实现Mysql数据的自动备份. 一.批处理文件bat的创建 @echo off set "Ymd=%date:~ ...
最新文章
- Hadoop 分布式环境搭建
- 山东计算机基础模拟题及答案,2016山东农信社考试模拟题--计算机基础知识答案(1)...
- HDU 1754 I Hate It
- php中空心字体怎么打,php打印一个边长为N的实心和空心菱型的方法
- java rhino_在Java 8中使用Rhino
- python闭包的应用场景_简单谈谈Python中的闭包
- php保存文件的方法,php实现编辑和保存文件的方法
- bootstrapValidator常用验证规则总结
- 数据--第38课 - 霍夫曼树
- 安装IIS服务(Internet信息服务(Internet Information Services,简写IIS,互联网信息服务)
- 螺钉螺母匹配问题---快速排序
- 动什么别动感情 第66节:你不是一个虚荣的女性
- CSS3回炉计划-编码技巧
- Spring Cloud Alibaba微服务组件快速上手
- 威纶触摸屏使用U盘/SD卡上传或下载程序步骤及编译失败处理对策
- android 海拔高度_gps-Android:如何获取准确的海拔高度?
- 学习笔记 - CFA 权益 2
- 这款多维数据分析工具超级好用
- DNS和WINS的区别
- 如何用python做无限弹窗_python弹出框
热门文章
- 解决pdf转swf乱码(多语种,日文,中文)
- git 拉取远程仓库分支代码
- idea新建远程分支
- Java家庭成员姓名
- vlc-android 源码目录结构
- Java面向对象系列[v1.0.0][SQL语法之DDL]
- PYTHON PyMuPDF PDF转图片创建pixmap报错:‘Page‘ object has no attribute ‘getPixmap‘
- 大话数据结构 一 概述
- 面试宝典-Mysql篇
- Tensorflow Object Detection API 版本对应关系(CUDA/cudnn/tensorflow-gpu踩坑)