mysql error 1677_MySQL slave error 1677
今天一台slave突然报错,最终定位是有两个系统,有一个系统写入不规范引起。这边不详细介绍这个问题,记录一下和1677相关一个bug(不算?)一些参数
Last_SQL_Errno: 1677
Last_SQL_Error: Column 0 of table ‘aa.heartbeat’ cannot be converted from type ‘smallint’ to type ‘int(11)’
@Shane Bester 建议slave_type_conversions=ALL_NON_LOSSY,能解决这个问题。以前没有关注过这个参数,我们线上环境都没有设置。
slave_type_conversions:在slave上进行字段类型转化的,因为主备之间可能在某些情况下,有相同的表名,但字段多少、字段类型、字段顺序不一样,可能导致1677错误,这时需要设置相应参数来进行处理。
MySQL 5.5.3版本开始,支持属性提升特性,包括有损转化和无损转换
参数支持值:
1、ALL_LOSSY:可以将int型转化成tinyint,存在截断的情况,有损转化
2、ALL_NON_LOSSY:不允许出现截断情况,slave的类型范围大于master方可转化。设置这个参数后,如果存在截断情况,slave会报错
3、以后两个参数都设置,就存在截断的情况
4、未设置,主备之间必须一致
在slave上类型转化需要注意:
Whether you use statement-based or row-based replication, the slave’s copy of the table cannot contain more columns than the master’s copy if you wish to employ attribute promotion.
参考:http://dev.mysql.com/doc/refman/5.5/en/replication-features-differing-tables.html#replication-features-attribute-promotion
觉得文章有用?立即:
和朋友一起 共学习 共进步!
猜想失败,您看看下面的文章有用吗?
mysql error 1677_MySQL slave error 1677相关推荐
- mysql主从错误1677_MySQL slave error 1677
今天一台slave突然报错,最终定位是有两个系统,有一个系统写入不规范引起.这边不详细介绍这个问题,记录一下和1677相关一个bug(不算?)一些参数 Last_SQL_Errno: 1677 Las ...
- MySQL 主主报错: Fatal error: The slave I/O thread stops because master and slave have
Mysql 主主启动错误处理 error 信息: Slave_IO_State: Master_Host: 192.168.6.87 Master_User: replication Master_P ...
- mysql 主主忽略错误_MySQL 主主报错: Fatal error: The slave I/O thread stops because master and slave have...
Mysql 主主启动错误处理 error 信息: Slave_IO_State: Master_Host: 192.168.6.87 Master_User: replication Master_P ...
- Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs
show slave status\G 发现有下面报错,导致复制起不来 - Relay_Master_Log_File: Slave_IO_Running: No Slave_SQL_Running: ...
- mysql主主报错_MySQL 主主报错: Fatal error: The slave I/O thread stops because master and slave have...
Mysql 主主启动错误处理 error 信息: Slave_IO_State: Master_Host: 192.168.6.87 Master_User: replication Master_P ...
- 主从复制报错Fatal error:The slave I/O thread stops because master and slave have equal MySQL server UUIDs;
异常 在MySQL中开启主从复制失败: 原因 先确定主机和从机的server-id是否不一样,如果一样也会导致主从复制失败.主机和从机的server-id在/etc/my.cnf配置文件中配置的,下面 ...
- Mysql主从同步报错解决:Fatal error: The slave I/O thread stops because master and slave have equal..
报错信息: 在搭建Mysql主从架构过程中,由于从服务器是克隆的主服务器系统,导致主从Mysql uuid相同, Slave_IO无法启动,报错如下: Last_IO_Error: Fatal ...
- mysql主从同步报错Fatal error: The slave I/O thread stops because master and slave have equal MySQL server
问题:在mysql主从同步的过程中检查主从同步状态时IO线程报错 Last_IO_Error: Fatal error: The slave I/O thread stops because mast ...
- Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL ser
配置mysql主从模式完毕后 show slave status\G; 查看slave配置中出错: Slave_IO_Running: No Last_IO_Error: Fatal error: T ...
最新文章
- JavaScript单行代码
- JAVA虚拟机关闭钩子(Shutdown Hook)
- 掌门教育微服务体系 Solar 第 3 弹:Nacos 企业级落地下篇
- Python爬虫开发:正则表达式re的使用
- Android 点击应用外的Url拉起应用
- 研究Mysql优化得出一些建设性的方案
- 鹤峰:美丽的茶乡—— 舞狮篇
- c语言均值滤波程序,均值滤波C语言代码实现的一种简单方式
- python123第6周答案_python123 测验6: 组合数据类型 (第6周)
- python未来人工智能主流_python深度学习,未来人工智能三大境界的划分
- 日志服务Python消费组实战(三):实时跨域监测多日志库数据
- PADS9.5 原理图和封装制作——以STM32F103为例
- fastText、TextCNN、TextRNN……这里有一套NLP文本分类深度学习方法库供你选择
- vue 中使用 js-xlsx 导出数据导 excle, 支持多 sheet
- vue 做的酷狗音乐网页版 ,酷狗音乐网页版,ui界面模仿原生酷狗音乐
- 我的回忆录:如何成为会写书的程序员?
- sublime Boxy Theme安装方法
- 计算机音乐有哪些优势,谈谈用电脑听无损音乐的好处
- 如果不能产生价值,阅读便毫无意义
- There is no getter for property named ‘keyword‘ in ‘class cn.wolfcode.qo.Subentry‘] with root caus