位置: 编程技术 - 正文

MySQL中主从复制重复键问题修复方法(mysql主从复制实现原理)

编辑:rootadmin

推荐整理分享MySQL中主从复制重复键问题修复方法(mysql主从复制实现原理),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql如何实现主从复制的具体流程,mysql 5.7 主从复制,mysql如何实现主从复制的具体流程,mysql主从复制主要有几种模式,mysql中主从复制会复制主库之前的数据吗,mysql中主从复制会复制主库之前的数据吗,mysql主从复制主要有几种模式,mysql主从复制原理以及架构,内容如对您有帮助,希望把文章链接给更多的朋友!

-------------------quote begin------------------------ 3. If you decide that you can skip the next statement from the master, issue the following statements: mysql> SET GLOBAL SQL_SLAVE_SKIP_COUNTER = n; mysql> START SLAVE; The value of n should be 1 if the next statement from the master does not use AUTO_INCREMENT or LAST_INSERT_ID(). Otherwise, the value should be 2. The reason for using a value of 2 for statements that use AUTO_INCREMENT or LAST_INSERT_ID() is that they take two events in the binary log of the master.

-------------------quote end------------------------

MySQL文档中的意思是当master传到slave的语句中要用到auto_increment,或者last_insert_id()时,需要skip两个event. 但实际情况并非如此

测试过程如下: ... 为master ... 为slave 同步c2cdb,初始状态ok

1. 在master上创建测试表

2, 在salve上insert 3条记录

3, 在master上insert 3条记录

MySQL中主从复制重复键问题修复方法(mysql主从复制实现原理)

4, slave 的sql thread 中止

5, skip next statemate后start slave正常

slave端errlog如下: ::[ERROR] Slave: Error 'Duplicate entry '1' for key 1' on query. Default database: 'c2cdb'. Query: 'insert into tmp_te st_(name) values('a'),('b'),('c')', Error_code:

:: [ERROR] Error running query, slave SQL thread aborted. Fix the problem, and restart the slave SQL thread with "SLAVE START". We stopped at log 'db_auction1-bin.' position

:: [Note] Slave SQL thread initialized, starting replication in log 'db_auction1-bin.' at position , rela y log './db_auction1_b-relay-bin.' position:

master羰binlog中相应的记录如下:

# at # :: server id 1 log_pos Intvar SET INSERT_ID=1; # at # :: server id 1 log_pos Query thread_id= exec_time=0 error_code=0 SET TIMESTAMP=; insert into tmp_test_(name) values('a'),('b'),('c');

总结:使用SET GLOBAL SQL_SLAVE_SKIP_COUNTER 命令跳过失败的SQL

MySQL密码正确却无法本地登录的解决方法 MySQLroot密码正确,却怎么也无法从本地登录MySQL,提示ERROR():Accessdeniedforuser'root'@'localhost'(usingpassword:YES)这里后来经高人指点才发现mysql库中的user

MySQL中表复制:create table like 与 create table as select CREATETABLEALIKEB此种方式在将表B复制到A时候会将表B完整的字段结构和索引复制到表A中来。CREATETABLEAASSELECTx,x,x,xxFROMBLIMIT0此种方式只会将表B的字段结构复

Mysql 的存储引擎,myisam和innodb的区别 简单的表达。MyISAM是非事务的存储引擎。innodb是支持事务的存储引擎。innodb的引擎比较适合于插入和更新操作比较多的应用而MyISAM则适合用于频繁查询

标签: mysql主从复制实现原理

本文链接地址:https://www.jiuchutong.com/biancheng/324351.html 转载请保留说明!

上一篇:关于MariaDB安装问题小记(CMake Error at)(mariadb10安装)

下一篇:MySQL密码正确却无法本地登录的解决方法(mysql密码忘了怎么办?)

  • 税金返还需要交税吗
  • 金税四期怎么监控应收账款
  • 以前年度少计提费用
  • 快消品行业成本结转方法
  • 增值税即征即退政策适用范围
  • 用现金暂付职工差旅费3000元
  • 办公室零食采购台账
  • 买机票返钱
  • 买一送一的增值税如何计算例题
  • 租房发票的税由谁承担
  • 转让商业承兑汇票显示银行拒绝交易
  • 在建工程摊销是啥意思
  • 政府会计制度事业单位会计制度
  • 资本弱化管理规定最新
  • iphone无法打开网页怎么办
  • 以前年度少计费用,调整分录
  • .exe文件病毒
  • windows11怎么创建宽带拨号连接图标
  • 收到工会经费怎样做账
  • 报销怎么打
  • 如何在电子税务局添加开票人
  • 修改组策略后需要重启吗
  • 优先股转化
  • 建筑工程企业管理费包括哪些内容
  • 推荐最好用的
  • MMEngine理解
  • 投资性房地产在资产负债表中的列示
  • 融资租入固定资产的改建支出
  • 企业税金总额包括什么
  • 应交税费月末怎么结转分录
  • 土地出让金抵扣进项税
  • 商品试用是否还要回收
  • 软件企业增值税计算
  • 门面出租需要什么手续
  • 车到4s店后还需办什么手续
  • 给员工买保险的好处和坏处
  • 固定资产降低
  • 增值税纳税人放弃免税权的规定
  • 取得交易性金融资产的交易费用
  • 应收应付票据包括什么
  • 非流动资产处置损失计入什么科目
  • 哪些合同必须签订书面合同
  • 增值税附加税包括哪些税种及税率
  • 发票免税怎么做账
  • 挂靠公司收的税费计入什么科目?
  • 工程施工的主要事迹
  • 建账的基本要求
  • mysql查询结果输出
  • win8官方安装教程
  • centos coreos
  • freebsd ip配置
  • hkcmd.exe损坏文件
  • xp远程连接win7
  • linux的文件和目录的区别
  • linux查看sh
  • RedHatLinux AS3中APACHE+SendMail+OpenWebMail整合
  • win7电脑全屏
  • win7系统怎么隐藏桌面
  • 高德地图自动跳出来
  • 基于bootstrap的毕业设计
  • cocos creator性能
  • Unity3D游戏开发(第2版)pdf
  • 批处理查询文件是否存在
  • perl脚本调试方法
  • javascript中window.onload
  • java密码强度检验工具
  • python socket编程教程
  • 显示某两个字符的函数
  • shell脚本if用法
  • jquery json对象
  • jQuery实现Select左右复制移动内容
  • android获取meid
  • 花都狮岭到广州白云站怎么坐车
  • 税务贷app
  • 江苏省地税局公众号关注
  • 国家税务总局的官网
  • 国家税务总局2016年17号公告
  • 河南省土地使用税税率
  • 重庆市大学生田径锦标赛
  • 京豆付款有返利吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设