线上从库报错,原来库字符集为utf8mb4,后在RENAME表后重新添加为utf8,跑了一段时间提示1677.
slave_type_conversions来控制复制中主从结构不一致的处理
默认为”,即不支持主从字段类型不一致,
其它3种类型为:
all_lossy 支持有损转换,如int–>tinyint
all_non_lossy 支持无损转换,如char(20)–>varchar(25)
all_lossy,all_non_lossy 支持所有转换
此时手工在从库上执行:
stop slave;
set global slave_type_conversions=all_non_lossy;
start slave;