随笔分类 -  MySQL_Backup&Recovery

摘要:介绍:     也许大家都难以理解,这么重要的数据为啥不备份(或者备份不可用)?而且还任性的drop table了。显然有备份是最好的,但是它们并不总是可用的。这种情况令人恐惧,但并非毫无希望。在许多情况下,可以恢复数据库或表中的几乎所有数据。恢复计划取决于I 阅读全文
posted @ 2018-08-04 22:22 2森林 阅读(1381) 评论(0) 推荐(0) 编辑
摘要:参考过在资料: https://github.com/wuyongshenghub/mysqlbinlog2sql https://www.cnblogs.com/xuanzhi201111/p/6602489.html 下载及安装 授权mysql 执行账号: 模拟删除数据. 执行mysqlbinl 阅读全文
posted @ 2018-07-31 22:20 2森林 阅读(352) 评论(0) 推荐(0) 编辑
摘要:在主库上建一个复制用的账号: binlog server : 查看binlog是否已经在同步了: mster: 阅读全文
posted @ 2018-07-31 22:18 2森林 阅读(125) 评论(0) 推荐(0) 编辑
摘要:表空间传输实验 1.限制: 不能并发做表空间传输 不能有外健键 2.操作 查看待表并执行'flush table @table name for export' 复制t2.cfg和t2.cfg到tmp目录,并释放锁 在目标数据库里需要有相同表结构的表,如果没有则创建一个一样的表. 释放创建时产生的t 阅读全文
posted @ 2018-07-31 22:16 2森林 阅读(169) 评论(0) 推荐(0) 编辑
摘要:xtrabackup 版本对应: 2.4 专针对 5.7 开发的,兼容 5.6, 5.5 2.3 针对 5.6 开发的,兼容5.5 2.2 针对5.5 开发的 安装包下载: wget https://www.percona.com/downloads/XtraBackup/Percona XtraB 阅读全文
posted @ 2018-07-31 18:56 2森林 阅读(291) 评论(0) 推荐(0) 编辑
摘要:MySQL 中drop 等高危误操作后恢复方法 实验目的: 本次实验以恢复drop操作为例,使用不同方法进行误操作的数据恢复. 方法: "利用master同步" "伪master+Binlog+同步" 利用binlog改为realy log在临时slave更新(本文) "没有备份怎么恢复被drop的 阅读全文
posted @ 2018-07-31 10:52 2森林 阅读(536) 评论(0) 推荐(0) 编辑
摘要:MySQL 中drop 等高危误操作后恢复方法 实验目的: 本次实验以恢复drop操作为例,使用不同方法进行误操作的数据恢复. 方法: "利用master同步" :伪master+Binlog+同步(本文) "利用binlog改为realy log在临时slave更新" "没有备份怎么恢复被drop 阅读全文
posted @ 2018-07-31 10:49 2森林 阅读(993) 评论(0) 推荐(0) 编辑
摘要:MySQL 中drop 等高危误操作后恢复方法 实验目的: 本次实验以恢复drop操作为例,使用不同方法进行误操作的数据恢复. 方法: 利用master同步(本文)] "伪master+Binlog+同步" "利用binlog改为realy log在临时slave更新" "没有备份怎么恢复被drop 阅读全文
posted @ 2018-07-31 10:48 2森林 阅读(971) 评论(1) 推荐(0) 编辑
摘要:测试mysqldump 压缩率和时间消耗 实验总结: 从本次实验数据可以看出,mysqldump通过|gzip参数可以将导出文件压缩53%,同时耗时也普通非压缩模式的2.3倍. 数据库环境: 使用压缩方式使用时间及文件大小: 使用非压缩方式的时间及文件大小: 两者对比: 导出文件大小与原数据目录对比 阅读全文
posted @ 2018-07-31 09:38 2森林 阅读(1162) 评论(0) 推荐(0) 编辑