生活是美好的

 找回密碼
 立即註冊
搜索
查看: 292|回復: 0

mysql數據出現數據不同步解決方法

[複製鏈接]

112

主題

112

帖子

453

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
453
發表於 2019-9-30 10:59:01 | 顯示全部樓層 |閱讀模式
一、如果是Slave_SQL_Running:No解決辦法如下:
  1. stop slave;
複製代碼
  1. SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; START SLAVE;
複製代碼
  1. start slave;
複製代碼
  1. show slave status\G;
複製代碼
二、如果是Slave_io_running:No
解決辦法如下:
1.查看主服務器
  1. show master status\G;
複製代碼
*************************** 1. row ***************************
            File: master-bin.000002
        Position: 1210
    Binlog_Do_DB: ultrax
Binlog_Ignore_DB:
1 row in set (0.00 sec)


2.在從服務器上查看:
  1. show slave status\G;
複製代碼
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 192.168.0.194
                  Master_User: liyb
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: master-bin.000004        #跟主庫的File不一樣導致數據不同步
          Read_Master_Log_Pos: 1210
               Relay_Log_File: Gz-lyb-relay-bin.000003
                Relay_Log_Pos: 267
        Relay_Master_Log_File: master-bin.000002
             Slave_IO_Running: Yes
            Slave_SQL_Running: No

在從庫操作:
  1. slave stop;
複製代碼
  1. CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000002', MASTER_LOG_POS=0;
複製代碼
  1. slave start;
複製代碼
  1. show slave status\G;
複製代碼
出現兩個Yes就成功            
                Slave_IO_Running: Yes
                Slave_SQL_Running: Yes

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

GMT+8, 2025-4-19 21:39 , Processed in 0.179150 second(s), 20 queries .

© 本站内容由個人原創或轉載,如果侵犯了您的合法權益,請及時聯繫處理! Email:lyb@qq.com

快速回復 返回頂部 返回列表