MySQL Slave数据重新复制一例
来源:互联网 发布:cf手游官网体验数据 编辑:程序博客网 时间:2024/04/27 14:59
MySQL Slave数据重新复制一例
刚才收到某台slave同步出错的预警短信,是该slave的SQL THREAD停止了,状态如下:
01
mysql> show slave status \G
02
03
...
04
05
Slave_IO_Running: Yes
06
Slave_SQL_Running: No
07
www.2cto.com
08
...
09
10
Last_Errno: 1050
11
Last_Error: Error 'Table 'TEMP_T3' already exists' on query. Default database: 'xxxx'. Query: 'CREATE TABLE TEMP_T3(ID VARCHAR(30))'
12
Skip_Counter: 0
13
Exec_Master_Log_Pos: 55306964
14
...
从以上信息得知,是我在Master上建立某临时数据处理表在Slave上已经存在了。造成这个原因很巧合:平时我制作的数据处理表都是放在slave上,这虽然会造成M/S数据不一致(影响的是非在线生产数据),但可以分担一部分Master的处理压力,而今天由于此Master所承担的业务已经下线,所以就直接在Master上进行了数据处理造成了此错误现象。
解决方法过程如下:
1.停止slave
1
mysql> stop slave;
2.删除slave上的冲突表
www.2cto.com
1
mysql> drop table TEMP_T3;
3.更改log position
1
mysql> change master to MASTER_HOST = '...',
2
MASTER_USER='...',
3
MASTER_PASSWORD='...',
4
MASTER_PORT=...,
5
MASTER_LOG_FILE='...',
6
MASTER_LOG_POS=55306964;
'MASTER_LOG_POS'值为'Exec_Master_Log_Pos'的值
4.开启slave线程
www.2cto.com
1
mysql> start slave;
5.检查状态
1
...
2
3
Slave_IO_Running: Yes
4
Slave_SQL_Running: Yes
5
6
...
作者 旺仔的钥匙
原文地址:http://www.2cto.com/database/201207/141420.html
0 0
- MySQL Slave数据重新复制一例
- Mysql Master slave复制
- Mysql 5.5 主从数据复制(Master-Slave Replication)配置笔记
- mysql 主从复制(master-slave)
- MYSQL:master/slave主从复制
- Mysql---Master-slave复制方案
- mysql主从复制(Master-Slave)
- MySQL 复制--slave 执行start slave时,连接master
- 淘宝物流MySQL slave复制数据丢失问题的个人整理
- perl 批量跳过 mysql slave 复制错误
- MySQL主从(Master-Slave)复制
- MySQL数据库复制Master-Slave架构分析
- mysql主从复制(master/slave)
- MySQL Master-Slave 主从复制环境搭建
- MYSQL高可用之复制(MASTER/SLAVE)
- Mysql复制(Master/Slave实现)
- MySQL主从复制(Master-Slave)
- Mysql主从复制(master-slave)实际操作案例
- 9、内部类
- Android 应用权限管理默认开关的修改方法
- Java容器类常用方法总结
- UIView Animation(二)
- oracle的DBMS_OUTPUT
- MySQL Slave数据重新复制一例
- 如何方便地给Python环境注册新类库
- 10、创建java对象各部分的执行顺序
- 2013:Linux的黄金之年-十大杰出成就
- 《Objective-C开发经典教程》
- AGPS和GPS介绍及各种解决方案,辅助GPS定位
- WINCE6.0下RIL中多路虚拟串口的实现解读
- 揭密Java安全规则对Aurigma Upload Suite的影响
- DIV+CSS解决IE6,IE7,IE8,FF兼容问题