问题描述 ERROR 1839 (HY000) at line 24: @@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_MODE = ON. 解决 在备份数据库时加上参数--set-gtid-purged=off,避免将gtid信息导出 mysqldump --set-gtid-purged=off db1 | gzip > all.sql.gz 未添加参数时导出的文件 添加参数--set-gtid-purged=off后导出的文件
原因:是由于默认的通信缓冲区的最大长度为50M(max_allowed_packed). 处理办法: //查看当前max_allowed_packet的大小 show global variables like 'max_allowed_packet'; //修改max_allowed_packet的大小 set global max_allowed_packet=1024*1024*50;
1.解析JSon数据格式出错的问题 unescaped control character around character XXXX 和 The data couldn’t be read because it isn’t in the correct format. Error的错误码为3840 出现这种情况时,一般是json数据中的不规范造成的,json数据中也许有转义字符的出现导致了这种情况,如有/t/n/0等出现 数据不太规范解决方法:1.后台修改数据 2.自己项目中判断数据,就拿AF