免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 42863 | 回复: 5

innobackupex还原导致双主复制失败? [复制链接]

论坛徽章:
2
IT运维版块每日发帖之星
日期:2016-07-23 06:20:00数据库技术版块每日发帖之星
日期:2016-07-29 06:20:00
发表于 2016-07-26 14:24 |显示全部楼层
本帖最后由 zhaiyuzhen 于 2016-07-26 14:25 编辑

A、B两台数据库配置了双主复制,在A服务器上用:
  1. innobackupex --user=root --password='123456' --databases=test10  /opt/backup
复制代码
备份了test10,然后用:
  1. innobackupex --defaults-file=/etc/my.cnf --copy-back /opt/backup/2016-07-25_14-34-10
  2. chown -R mysql:mysql /opt/mysql
  3. service mysql start
复制代码
恢复后,发现B已经不能复制A的数据变化,是我操作有误么?谢谢大家!

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:55:28IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
发表于 2016-07-26 14:57 |显示全部楼层
有没有指定正确的pos位置,操作步骤和报错是什么?

论坛徽章:
2
IT运维版块每日发帖之星
日期:2016-07-23 06:20:00数据库技术版块每日发帖之星
日期:2016-07-29 06:20:00
发表于 2016-07-26 16:43 |显示全部楼层
备份:
innobackupex --user=root --password='123456' --apply-log --no-timestamp /opt/backup
innobackupex --user=root --password='123456' --apply-log  /opt/backup

还原:
service mysql stop
cd /opt/mysql
rm -rf data-old
mv data data-old
innobackupex --defaults-file=/etc/my.cnf --copy-back /opt/backup
chown -R mysql:mysql /opt/mysql
service mysql start

论坛徽章:
2
IT运维版块每日发帖之星
日期:2016-07-23 06:20:00数据库技术版块每日发帖之星
日期:2016-07-29 06:20:00
发表于 2016-07-26 16:45 |显示全部楼层
恢复前 A主机:
mysql> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000012 |      559 |              |                  |                   |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)
恢复后:
mysql> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000001 |      120 |              |                  |                   |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)

论坛徽章:
2
IT运维版块每日发帖之星
日期:2016-07-23 06:20:00数据库技术版块每日发帖之星
日期:2016-07-29 06:20:00
发表于 2016-07-26 16:46 |显示全部楼层
然后B主机上的 show slave status\G:
有一句:
Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'

论坛徽章:
2
IT运维版块每日发帖之星
日期:2016-07-23 06:20:00数据库技术版块每日发帖之星
日期:2016-07-29 06:20:00
发表于 2016-07-26 16:47 |显示全部楼层
看样子好像是A主机恢复后binlog变了。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP