Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1986885
  • 博文数量: 176
  • 博客积分: 1857
  • 博客等级: 上尉
  • 技术积分: 2729
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-14 22:55
个人简介

吾生有涯,而知无涯,适当止学.循序渐进,步步提升 Talk is cheap, show me the code.

文章分类

全部博文(176)

文章存档

2019年(1)

2018年(14)

2017年(20)

2016年(31)

2015年(15)

2014年(5)

2013年(10)

2012年(80)

分类: Mysql/postgreSQL

2012-07-27 14:35:28

mysql> show slave status\G;
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 172.16.1.201
                  Master_User: repl
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.001023
          Read_Master_Log_Pos: 126234930
               Relay_Log_File: testmysql-relay-bin.000024
                Relay_Log_Pos: 251
        Relay_Master_Log_File: mysql-bin.001021
             Slave_IO_Running: Yes
            Slave_SQL_Running: No
              Replicate_Do_DB:
          Replicate_Ignore_DB: mysql
           Replicate_Do_Table:
       Replicate_Ignore_Table:
      Replicate_Wild_Do_Table:
  Replicate_Wild_Ignore_Table:
                   Last_Errno: 1050
                   Last_Error: Error 'Table '_xlnm#_filterdatabase' already exists' on query. Default database: 'docresource'. Query: 'RENAME TABLE `#mysql50#_xlnm#_filterdatabase` TO `_xlnm#_filterdatabase`'


发现一个事件不同步,可以跳过去,执行下面的事件即可:

stop slave;
set global sql_slave_skip_counter =1 ;
start slave;


sql_slave_skip_counter的官方解释:
13.4.2.4. SET GLOBAL sql_slave_skip_counter Syntax SET GLOBAL sql_slave_skip_counter = N

This statement skips the next N events from the master. This is useful for recovering from replication stops caused by a statement.


这样就可以跳过一个事件,恢复主从关系。




阅读(3443) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~