mysql 1677错误_[转载]MySQL 5.5.12 row格式复制下从库结构变更引发1677错误一则
今天在一台从库上进行表结构变更时却遇到一个复制报错,
Last_Errno: 1677
Last_Error: Column 7 of table ‘user_0.user_00′ cannot be converted
from type ‘varchar(10)’ to type ‘varbinary(30)’
原变更语句为
alter table user_00 modify `column7` varbinary(30) NOT NULL DEFAULT
”;
原表中此字段类型为
`column7` varbinary(10) NOT NULL DEFAULT ”
s
命令显示此从库为5.5格式,并且复制是row格式。
官网查询后,发现这并不是一个bug,
http://bugs.mysql.com/bug.php?id=59424
在5.5的row格式复制中,有参数
slave_type_conversions来控制复制中主从结构不一致的处理
取值见下表:
默认为”,即不支持主从字段类型不一致,
其它3种类型为:
all_lossy 支持有损转换,如int–>tinyint
all_non_lossy 支持无损转换,如char(20)–>varchar(25)
all_lossy,all_non_lossy 支持所有转换
此时手工在从库上执行:
set global slave_type_conversions=’ALL_NON_LOSSY’;
start slave;
复制恢复正常
感谢东哥!@最醉红楼
mysql 1677错误_[转载]MySQL 5.5.12 row格式复制下从库结构变更引发1677错误一则相关推荐
- mariadb ROW格式复制下从库结构变更引发1677错误
stop slave; set global slave_type_conversions=ALL_LOSSY; start slave; 详细度娘slave_type_conversions的参数说 ...
- mysql 锁设置密码_[转载]mysql锁小结
Record Lock 总是会去锁住索引记录,如果innodb存储引擎表在建立的时候没有设置任何一个索引,而且查询的时候没有使用到索引,那么这时就会导致表锁. Next-Key Lock是结合了Gap ...
- MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结
MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...
- mysql数据库管理维护_(转)Mysql数据库管理 表的维护
原文:http://t.dbdao.com/archives/mysql%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AE%A1%E7%90%86-%E8%A1%A8%E7%9A%84 ...
- mysql报196271错误_超过mysql最大连接的异常
超过mysql最大连接的错误 出现错误: com.mysql.jdbc.CommunicationsException: The driver was unable to create a conne ...
- mysql my.ini位置错误_解决mysql导入数据量很大导致失败及查找my.ini 位置(my.ini)在哪...
数据库数据量很大的数据库导入到本地时,会等很久,然而等很久之后还是显示失败: 这是就要看看自己本地的没mysql是否设置了超时等待,如果报相关time_out这些,可以把mysql.ini尾部添加ma ...
- php mysql安装配置_转载:PHP,MySQL的安装与配置
一.安装配置PHP 把php.ini-production另存为php.ini.修改其内容: 1)extension_dir = "D:/php-5.4.45/ext"设置指定的扩 ...
- mysql登陆1130错误_解决MySQL远程登录时出现ERROR 1130错误问题
在用mysql进行远程连接时出现下列错误 [root@openfire ~]# mysql -u root -h mysql.clvn.com.cn -p Enter password: ERROR ...
- mysql登陆1130错误_解决MySQL远程登录时出现ERROR 1130错误问题_MySQL
在用mysql进行远程连接时出现下列错误 [root@openfire ~]# mysql -u root -h mysql.clvn.com.cn -p Enter password: ERROR ...
最新文章
- Java Socket传输数据的文件系统介绍
- 20165235实验四 Android程序设计
- Metadata GC Threshold导致的full gc分析
- LeetCode.11-装水最多的容器(Container With Most Water)
- OpenGL stencil test模板测试的实例
- 【读书笔记】编写高质量的代码Web前端开发修炼之道——曹刘阳
- 关于MyEclipse项目的名字的修改对项目导入导出的影响
- 【英语学习】【Daily English】U05 Places L02 Any apartment available?
- 大数据分析平台如何选择
- Docker-端口映射实现访问容器
- 4x对角线之和c语言,如图,▱ABCD的对角线AC、BD交于点O,EF过点O且与BC、AD分别交于点E、F.试猜想线段AE、CF的关系,并说明理由.——青夏教育精英家教网——...
- 【spring】spring动态代理和Spring_AOP
- python操作数据库的两种方式
- 计算机屏幕坐标系转换,测量坐标系到计算机屏幕坐标系的换算
- AcWing 2005. 马蹄铁(DFS)
- 广播与点播、单播与组播
- 学习Android开发只要这些东西,Android篇
- 期待台湾出现 OpenNMS Certified Partner
- 6D模型:超越PDCA
- 游戏建模:想要做好人物角色模型,先了解人体的构造