mysql数据同步报错的问题
杂谈 2022-05-06 10:59:10 1330

有时候,我们在同步mysql数据的时候,会遇到因为错误而中断的情况,尤其是对那些“祖传数据库”的迁移特别容易遇到问题。

而引起错误原因是两边的MySQL数据库模式不一致导致的,其解决的方法是将新数据库的模式设置为与旧数据库模式相同即可。

解决步骤如下:

1、sql查询旧mysql的模式

SHOW VARIABLES LIKE 'SQL_MODE';

2、将上一步查询的value值设置为新数据库的模式

SET global sql_mode='{value}';


虽然,修改数据库模式的方式可以解决问题,但是,这也是我们具备足够的操作权限为前提的。另外一种比较费力的方法,是手动把旧数据表中不规范的属性修改规范,然后再同步,这样基本也可以解决问题。

©2021-2022 larastu.com 版权所有