07 2016 档案

校验主从数据并修复
摘要:1.先安装pt工具 2.主库数据: 3.从库数据: 4.很明显数据不一致,我们使用工具来检测: 首先要在从库配置文件中定义: report_host=slave_ip report_port=slave_port [root@bogon ~]# pt-table-checksum -S /tmp/m 阅读全文

posted @ 2016-07-30 09:49 zhangshuo 阅读(501) 评论(0) 推荐(0)

使用伪master+binlog恢复数据
摘要:实验描述:在3317实例下通过伪master(3318实例)恢复master(3316实例)数据。 1.3317恢复最近一次全备并记录全备位置: [root@bogon backup]# cat xtrabackup_binlog_info mysql-bin.000001 120 2.3317实例 阅读全文

posted @ 2016-07-28 19:25 zhangshuo 阅读(300) 评论(0) 推荐(0)

全备+binlog方式将数据库恢复至指定位置
摘要:生产环境中会出现误删数据,使用增备又无法恢复到指定位置。可以通过全备+binlog server方式将数据库恢复至指定位置。 环境描述: 1.将3316实例全备,apply好的数据拷贝到数据库: 2.启动3318实例并查看zhangshuo库: 3.将3316实例binlog文件拷贝到新实例3318 阅读全文

posted @ 2016-07-26 18:26 zhangshuo 阅读(2450) 评论(0) 推荐(0)

在线建从库
摘要:平时工作中,有时候需要在线添加从库,例如产线一主一从环境,因业务需要做读能力的提升,通常我们是从库上进行在线备份来搭建新从库。 环境描述: master:192.168.1.113 #3316端口 slave:192.168.1.113 #3317端口 新slave:192.168.1.113 #3 阅读全文

posted @ 2016-07-26 12:34 zhangshuo 阅读(395) 评论(0) 推荐(0)

innodb表空间传输
摘要:原库:t1 新库:t2 1.在t1库下会形成t1.ibd和t1.cfg文件,此时t1表只能读不能写。 root@localhost:mysql3317.sock 09:34:32 [t1]>select * from t1; + + + | id | name | + + + | 1 | zhang 阅读全文

posted @ 2016-07-25 10:28 zhangshuo 阅读(224) 评论(0) 推荐(0)

xtrabackup分析
摘要:innobackupex工作流程: start xtrabackup_log流程: 首先向数据库注册线程拷贝redo log,另一个线程拷贝datafile。拷贝的redo log和datafile放到xtrabackup_log,这个过程数据库不锁定可写入,实现了热备份。因为xtrabackup不 阅读全文

posted @ 2016-07-23 15:52 zhangshuo 阅读(548) 评论(0) 推荐(0)

mysqldump主要参数分析
摘要:mysqldump是逻辑备份,较适合备份数据量小的库。今天我们来看看几个比较常用的重要参数,并分析它们都做了什么,需要打开general_log。 表结构如下: 1.不加参数备份zhangshuo表: 2.使用--single-transaction参数: 我们看到事物隔离级别改为RR,使用inno 阅读全文

posted @ 2016-07-23 10:53 zhangshuo 阅读(433) 评论(0) 推荐(0)

导航