zoukankan      html  css  js  c++  java
  • mysql 主从数据不一致 Slave_SQL_Running: No 解决方法

    在slave服务器上通过如下命令

    mysql> show slave statusG;

    显示如下情况:

    Slave_IO_Running: Yes
    Slave_SQL_Running: No
    

    表示slave不同步

    解决方法一(忽略错误,继续同步):

    1、先停掉slave

    mysql> stop slave;
    

    2、跳过错误步数,后面步数可变

    mysql> set global sql_slave_skip_counter=1; 
    

    3、再启动slave

    mysql> start slave;
    

    4、查看同步状态

    mysql> show slave statusG;
    

      

    解决方法二(重新做主从,完全同步):

    1、先进入主库进行锁表,注意窗口不要关闭

    mysql> flush table with read lock;
    

    2、把数据进行备份

    > mysqldump -uroot -p --opt -R 数据库 > /data/bak.sql
    

    3、再新开个窗口,查看主数据库信息

    mysql> show master status;
    
    +------------------+----------+--------------+------------------+-------------------+
    | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
    +------------------+----------+--------------+------------------+-------------------+
    | mysql-bin.000005 |     1158 |              |                  |                   |
    +------------------+----------+--------------+------------------+-------------------+
    

    4、在从库上停止slave

    mysql> stop slave;
    

    5、导入备份的数据文件

    mysql> source /data/bak.sql
    

    6、重置同步

    mysql> reset slave;
    

    7、重新设置同步节点

    mysql> CHANGE MASTER TO
    MASTER_HOST='192.168.137.233',
    MASTER_PORT=3306,
    MASTER_USER='sync',
    MASTER_PASSWORD='123456',
    MASTER_LOG_FILE='mysql-bin.000005',
    MASTER_LOG_POS=1158;
    

    host,port,user,password请根据你的主库设置相应修改,log_file和log_pos根据主库中master status相应修改。

    8、开启slave

    mysql> start slave;
    

    9、查看slave状态

    mysql> show slave statusG;

    显示如下信息则表示正常

    Slave_IO_Running: Yes
    Slave_SQL_Running: Yes
    

    10、对主数据库解锁

    mysql> unlock tables;
    

    11、再次在主库中添加或修改数据,看从库数据是否同步。

  • 相关阅读:
    django admin site配置(二)
    MyEclipse中无法将SVN检出来的项目部署到tomcat中
    遍历目录树,清理编译目录
    axis2学习, ant 构建axis2 ws
    [置顶] 2013 Multi-University Training Contest 8
    Cocos2d-x 关于在iOS平台真机测试的一些注意
    SharePoint 2013的100个新功能之社交
    路由共享上网原理
    red ant
    nginx正向代理访问百度地图API
  • 原文地址:https://www.cnblogs.com/jkko123/p/7581794.html
Copyright © 2011-2022 走看看