zoukankan      html  css  js  c++  java
  • mysql忽略一些错误代码

    模拟的故障,在从库中新建一个库,然后主库新建一个与从库相同名字的库,然后进入下面的show

    Mysql从库复制故障解决

    当show slave status;报错

    slave_io_running:yes
    slave_sql_running:no
    seconds_behind_master:null

    此时读的数据就可能是旧的数据或者是没有数据

    解决方法1:
    stop slave;
    set global sql_slave_skip_counter=1;忽略这个这个操作,从下个操作开始,这个也可以依次增长,但是这个数据越大,将要丢失的数据会越多,如果此值为0则为同步状态
    start slave;

    解决方法2:
    根据错误号跳过指定的错误
    slave-skip-errors=1032,1062,1007 一般由于入库重复导致的失败就可以忽略。对于错误代码,你应该使用slave服务器错误日志中错误消息提供的编号和show slave status的输出。
    在从库中配置

    如果你改成了all,那就很有可能出现主从库不同步

  • 相关阅读:
    jq原创幻灯片插件slideV1.0
    jq原创弹出层折叠效果
    jq实现鼠标经过图片翻滚效果
    开源代码的来源
    名词解析
    Joomla软件的简单介绍
    Java集合类的使用
    笔记
    MySQL基础篇一
    MySQL基础篇一
  • 原文地址:https://www.cnblogs.com/bill2014/p/7240251.html
Copyright © 2011-2022 走看看