设为首页 加入收藏

TOP

MySQL同步失败解决实例(一)
2017-06-04 10:22:17 】 浏览:416
Tags:MySQL 同步 失败 解决 实例

由于开发的疏忽,把一个库导入到从库里,然后当开发发现导错MySQL数据库服务器,也没向我们运维人员反映,当时查看了主库是没有数据,然后开发又在主库导了,结果同步出错,如下:


mysql> show slave status\G;
*************************** 1. row ***************************
              Slave_IO_State: Waiting for master to send event
                  Master_Host: 192.168.0.155
                  Master_User: myslave
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000001
          Read_Master_Log_Pos: 804
              Relay_Log_File: relay-log-bin.000002
                Relay_Log_Pos: 253
        Relay_Master_Log_File: mysql-bin.000001
            Slave_IO_Running: Yes
            Slave_SQL_Running: No
              Replicate_Do_DB: 
          Replicate_Ignore_DB: 
          Replicate_Do_Table: 
      Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                  Last_Errno: 1008
                  Last_Error: Error 'Can't drop database 'data'; database doesn't exist' on query. Default database: 'data'. Query: 'drop database data'
                Skip_Counter: 0
          Exec_Master_Log_Pos: 562
              Relay_Log_Space: 949
              Until_Condition: None
              Until_Log_File: 
                Until_Log_Pos: 0
          Master_SSL_Allowed: No
          Master_SSL_CA_File: 
          Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
              Master_SSL_Key: 
        Seconds_Behind_Master: NULL
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error: 
              Last_SQL_Errno: 1008
              Last_SQL_Error: Error 'Can't drop database 'data'; database doesn't exist' on query. Default database: 'data'. Query: 'drop database data'
  Replicate_Ignore_Server_Ids: 
            Master_Server_Id: 1
1 row in set (0.00 sec)
 
提示:错误信息是无法撤销数据库,数据库不存在。',1008错误
从先创建了这个库,然后主又创建了,至此导致数据库同步冲突


解决方法:
stop slave;
set global sql_slave_skip_counter=1;
start slave;


从库状态:
mysql> show slave status\G;
*************************** 1. row ***************

首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MySQL服务器发现大量TIME_WAIT解.. 下一篇使用ProxySQL查询缓存进行扩展

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目