MySQL报错合集解决办法: server has gone away, @@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_MODE = ON
server has gone away: 如下图
执行以下命令
show global variables like '%timeout%';
set global interactive_timeout=1296000;
show global variables like 'max_allowed_packet';
set global max_allowed_packet=268435456;
@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_MODE = ON: 如下图
修改要导入的sql数据文件(data.sql),注释或者去掉类似以下内容的代码:
SET @@GLOBAL.GTID_PURGED='0c655e1c-8360-11e8-b632-883fd358a41a:1-46763628';
SET GLOBAL innodb_file_format = barracuda; 如下图
执行以下命令
set global innodb_file_per_table =ON;
SET GLOBAL innodb_file_format = barracuda;
如果本文对你有帮助,请【关注】 【打赏】 或【分享】
有问题请添加个人微信:【mengyilingjian】 ,添加时请备注来意,谢谢!
本文欢迎各位转载,但是转载文章之后必须在文章页面中给出作者和原文出处链接。
★★★★★★★★★★ 来都来了,点个赞再走呗★★★★★★★★★★