备份:

mysqldump -uroot -p** -A -B -F --master-data=2 --single-transaction  --events > /root/all.sql

恢复:

mysql -uroot -pVaren2100* < /root/all.sql

利用binlog日志进行增量恢复

利用位置恢复:

mysqlbinlog --start-position="154" --stop-position="789694" /var/lib/mysql/mysql-bin.000002 | mysql -uroot -p***

bin-log指定恢复数据库

分库备份:

#!/bin/sh

BACKPATH=/root/gool/backup

MYUSER=root

MYPASS=gool

MYCMD="mysql -u$MYUSER -p$MYPASS"

MYDUMP="mysqldump -u$MYUSER -p$MYPASS -x -B -F -R"

[ ! -d $BACKPATH ] && mkdir -p $BACKPATH

DBLIST=`$MYCMD -e "show databases;"|sed 1d|egrep -v "_schema|mysql|sys"`

for dbname in $DBLIST

do

$MYDUMP $dbname|gzip > /root/gool/backup/${dbname}_$(date +%F).sql.gz

done

分库分表备份:

#!/bin/sh

BACKPATH=/root/gool/backup

MYUSER=root

MYPASS=gool

MYCMD="mysql -u$MYUSER -p$MYPASS"

MYDUMP="mysqldump -u$MYUSER -p$MYPASS -x -F -R"

[ ! -d $BACKPATH ] && mkdir -p $BACKPATH

DBLIST=`$MYCMD -e "show databases;"|sed 1d|egrep -v "_schema|mysql|sys"`

for dbname in $DBLIST

do

TBLIST=`$MYCMD -e "show tables from $dbname;"|sed 1d`

for tablename in $TBLIST

do

mkdir -p $BACKPATH/$dbname

$MYDUMP $dbname $tablename |gzip > $BACKPATH/${dbname}/${tablename}_$(date +%F).sql.gz

done

done

mysql 2100_mysql增量备份与恢复实战相关推荐

  1. Mysql数据库增量备份与恢复

    一.MySQL 增量备份概念 使用 mysqldump 进行完全备份,备份的数据中有重复数据,备份时间与恢复时间长. 而增量备份就是备份自上一次备份之后增加或改变的文件或内容. 1.增量备份的特点: ...

  2. mysql 数据库增量备份与恢复

    文章目录 前言 一:数据库备份的分类 1.1:数据丢失的原因有哪些? 1.2:从物理与逻辑的角度,如何分类备份? 1.3:从数据库的备份策略角度,如何分类备份? 二:如何实现MySQL增量备份? 2. ...

  3. mysql对数据库进行备份吗_怎么对MySQL数据库进行备份与恢复

    MySQL的备份与恢复 前言:前面我们已经了解了 MySQL 数据库的安装及使用,但随着自动化办公与电子商务的不断发展,企业对信息系统的依赖性越来越高,而 数据库 在信息系统中担任着非常重要的角色.尤 ...

  4. mysql 增量备份_MySQL增量备份与恢复(增量备份概述、特点,断点恢复实操)

    一. MySQL 增量备份与恢复 使用 mysqldump 进行完全备份,备份的数据中有重复数据,备份时间与恢复时间过长.而增量备份就是自上一次备份之后增加或改变的内容. 1.1 增量备份的特点 增量 ...

  5. MySQL数据库全量、增量备份与恢复

    MySQL数据库全量.增量备份与恢复 数据库备份的重要性 在生产的环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果. 造成数据丢失的原因 程序错误 人为商店 计算机失败 磁盘失败 ...

  6. 理论+实验 详解MySQL全量,增量备份与恢复

    目录 一 数据库备份的分类 1.1造成数据丢失的原因 1.2 数据库备份的分类 1.3 常见的备份方法 1.3.1 物理备份 1.3.2 专用备份工具mydump或者mysqlhotcopy 1.3. ...

  7. 实战-MySQL定时增量备份(2)

    阅读本文大约需要 9 分钟 实战-MySQL定时全量备份(1) 实战-MySQL定时增量备份(2) 实战-将MySQL备份上传到私有云(3) 概要 引言 增量备份 恢复增量备份 定时备份 引言 在产品 ...

  8. mysql 分词搜索_实战 | canal 实现Mysql到Elasticsearch实时增量同步

    题记 关系型数据库Mysql/Oracle增量同步Elasticsearch是持续关注的问题,也是社区.QQ群等讨论最多的问题之一. 问题包含但不限于: 1.Mysql如何同步到Elasticsear ...

  9. MySQL增量备份实战

    基于 mysql-bin的增备 vim /etc/my.cnf #在[mysqld]下添加 max_mysql-bin_size = 1024000 //二进制日志最大1M 1.先开启bin-log功 ...

最新文章

  1. Swift中GCD与NSOperation相关
  2. linux java aptget_apt-get没有安装任何linux服务器
  3. iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App
  4. layui表格合并单元格多表_layui动态表格之合并单元格
  5. Android之gallery 常见2种使用方法和3D效果总结
  6. 华为鸿蒙osbeta发布会,华为鸿蒙 OS Beta 3
  7. 域外计算机访问域内共享,域外用户如何拥有让其他电脑加域或退域的权限
  8. 服务器不知道循环生成文件,Windows服务器下PowerShell命令往服务器共享文件夹进行文件拷贝、循环文件重命名...
  9. 【深入理解Java原理】Java类加载机制
  10. Excel技能——批量生成excel的工作表名称目录链接
  11. powerha_使用IBM PowerHA SystemMirror的Hitachi TrueCopy镜像
  12. 【ReID】Harmonious Attention Network for Person Re-Identification
  13. 数千 npm 账号使用域名过期的邮箱,涉及 8494 个包
  14. iOS 常用动画第三方
  15. 需账号密码登陆的网页爬虫
  16. 哈夫曼树(Huffman Tree)及哈夫曼编码(Huffman Coding)
  17. 计算机网络-网络层(网络层功能概述,异构网络互联,路由与转发,SDN基本概念)
  18. 关于戴尔电脑物理内存(灵越7590)
  19. LC振荡电路以及考虑寄生参数时MOS管开通关断分析
  20. [算法]声音数据处理

热门文章

  1. 中英文对照 —— 色彩的描述
  2. 卷积神经网络(CNN)的细节问题(滤波器的大小选择)
  3. Python Tricks(四)—— list of lists 的flatten
  4. c语言居中三角形乘法表,用C语言输出四种三角形的九九乘法表
  5. python在财务中的应用-【手把手教你】Python金融财务分析
  6. 零基础学python难吗-学习python12小时后,告诉你,学python真没你想的那么难!
  7. python画简便的图-python 实现在一张图中绘制一个小的子图方法
  8. python和c先学哪个-初学者python和c语言先学哪个好呢?
  9. 自学python能找到工作吗-通过自学python能找到工作吗
  10. php和python-PHP和Python如何选择?或许可以考虑这三个问题