利用xtrabackup 全量备份的mysql5.6.40实例的100G的数据恢复MySQL5.7.24实例上到单实例消耗的时间:

服务器的环境如下:

dell r620 双颗CPU,单核心是12核心,内存是72G ,硬盘伪sata接口的企业级的SSD固态硬盘:500G

固态盘型号如下:

PD Type: SATA

Raw Size: 465.761 GB [0x3a386030 Sectors]

Inquiry Data: S3Z3NB0K116201W Samsung SSD 860 EVO 500GB RVT01B6Q

Device Speed: 6.0Gb/s

消耗时间测试演示如下:

[root@e ~]# time innobackupex --apply-log /data/backup/db_3306_20190812

InnoDB: Shutdown completed; log sequence number 143003422760

190815 16:53:30 completed OK!

real 0m13.475s

user 0m0.445s

sys 0m3.182s

[root@e db_3306_20190812]# time innobackupex --defaults-file=/data/mysql5.7/my3306.cnf --copy-back /data/backup/db_3306_20190812/

190815 17:12:06 [01] Copying ./ib_buffer_pool to /data/mysql5.7/3306/data/ib_buffer_pool

190815 17:12:06 [01] ...done

190815 17:12:06 [01] Copying ./xtrabackup_info to /data/mysql5.7/3306/data/xtrabackup_info

190815 17:12:06 [01] ...done

190815 17:12:06 [01] Copying ./xtrabackup_binlog_pos_innodb to /data/mysql5.7/3306/data/xtrabackup_binlog_pos_innodb

190815 17:12:06 [01] ...done

190815 17:12:06 [01] Copying ./xtrabackup_master_key_id to /data/mysql5.7/3306/data/xtrabackup_master_key_id

190815 17:12:06 [01] ...done

190815 17:12:06 [01] Copying ./ibtmp1 to /data/mysql5.7/3306/data/ibtmp1

190815 17:12:06 [01] ...done

190815 17:12:06 completed OK!

real 12m55.410s

user 0m0.476s

sys 3m56.766s

授权 /data/mysql5.7/3306/data 目录mysql权限:

[root@e 3306]# chown -R mysql.mysql /data/mysql5.7/3306/data

启动mysql

[root@e db_3306_20190812]# /usr/local/mysql5.7/bin/mysqld --defaults-file=/data/mysql5.7/my3306.cnf &

数据恢复完成:

[root@e binlog]# mysql -uroot -p'lnmp.org#25199' -S /tmp/3306.sock -e "show databases;"|grep testdb

Warning: Using a password on the command line interface can be insecure.

testdb01

testdb02

.。。。。。

testdb06

testdb07

testdb08

从恢复到启动mysql新实例 整个执行过程消耗的时间不到14分钟。相比较mysql自身的mysqldump工具,xtrabackup备份和恢复数据库的效率是远远高于mysqldump 的。

备份特别大的数据时,xtrabackup是首推的备份工具

mysql 备份100G花费时间_利用xtrabackup 全量备份100G的数据恢复到单实例测试相关推荐

  1. Mysql 备份工具XtraBackup全量备份

    Percona安装:[url]http://donald-draper.iteye.com/admin/blogs/2314832[/url] 命令介绍: The database user used ...

  2. mysql 备份成文件的脚本_Mysql自动全量备份脚本

    数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果.轻则程序逻辑出现BUG,重则程序崩溃,数据丢失.造成数据丢失的原因,主要有程序错误.人为错误.计算机失败.磁盘失败.灾难(如起火.地震)和 ...

  3. Xtrabackup全量备份(官网)

    全量备份: xtrabackup --backup --target-dir=/data/backups/ –backup 表示创建一个备份 –target-dir 指定备份存储的位置,该位置如果不存 ...

  4. mysql大数据量的全量备份_mysql备份神器——Xtrabackup全量备份还原

    概述 Xtrabackup是一种物理备份工具,通过协议连接到mysql服务端,然后读取并复制innodb底 层的"数据块",完成所谓的"物理备份". 支持对in ...

  5. xtrabackup全量备份+binlog基于时间点恢复

    1.通过xtrabackup的备份恢复数据库. 2.找到start-position和binlog名称 cat xtrabackup_info 3.导出mysqlbinlog为sql文件,并确定恢复的 ...

  6. MYSQL增量备份和全量备份脚本分享

    mysql的全量备份与增量备份 全量备份:可以使用mysqldump直接备份整个库或者是备份其中某一个库或者一个库中的某个表. 增量备份:增量备份是针对于数据库的bin-log日志进行备份的,需要开始 ...

  7. MYSQL增量备份和全量备份脚本

    首先配置下mysql增量备份: server-id              = 1 log_bin                = /var/log/mysql/mysql-bin.log bin ...

  8. mysql异机备份脚本_mysqldump使用rsync异地全量备份数据库

    Mysql 做了本机,同机房全量备份后,想同时做一份异地备份,考虑异地机房的网络不稳定性,使用 rsync 来同步备份的文件: 同机房异机备份,内网速度快可以使用scp,或者mysqldump备份脚本 ...

  9. mysql全量备份与增量备份_Mysql增量备份与全量备份

    mysqldump备份及binlog日志恢复 详情: http://blog.51cto.com/hongge/1862214 1.首先确保已开启binlog日志功能.在my.cnf中包含下面的配置以 ...

最新文章

  1. burp 调试_Burp插件分享及编译简学Wildcard+
  2. 大数据催生决策新模式 未来将改变更多
  3. 编程软件python下载-Python 2.7.6编程软件免费下载
  4. 上海广电电气集团选用Ultimus 提升企业管理
  5. T级图片数据Cache思路以及图片服务器搭建方法
  6. linux的nohup命令的用法。
  7. 如何高效工作,享受品质生活?看看少数派的经验总结吧
  8. vc有关 directx组态,和dxsdk_extras(directshow)
  9. mysql绿色版安装、局域网访问配置
  10. 小学-综合素质【6】
  11. U3D场景制作规范(转)
  12. 《最好的告别》是有尊严的离开
  13. 联想台式计算机重装系统教程,联想台式机重装win7系统教程
  14. C sharp(#)中的float,double, Single,Double关键字
  15. Spring4 介绍
  16. Linux安全之三大攻击(SYN,DDOS,CC)原理及处理的详解
  17. 《高效能人士的七个习惯》读书笔记
  18. 百度ueditor富文本--图片保存路径的配置以及上传到远程服务器
  19. 理光5100服务器系统,理光Ricoh Pro C5100S 驱动
  20. 如何批量打开一组网页?

热门文章

  1. 量子计算与量子信息_量子计算会破坏安全性吗?
  2. 为什么用openstack_如何为OpenStack贡献力量
  3. (9)vue.js 指令(1)
  4. MyBatis 自定义 typeHandler
  5. es6 WeakSet
  6. 在搜索框自动输入文本_【Zotero文档翻译】管理篇:搜索
  7. Linux下Wireshark的Lua: Error during loading 和 couldn't run /usr/bin/dumpcap in child process 的解决方案
  8. 浅谈_依赖注入 asp.net core
  9. yarn-cli 缓存(转)
  10. 修改npm安装的全局路径和配置环境变量的坑