Error Code: 2013. Lost connection to MySQL server during query
问题情境:
从开发机导出MySQL数据库的schema,然后导入测试机的MySQL数据库,出现错误消息:Error Code: 2013. Lost connection to MySQL server during query。
完整的错误消息:
10:38:35 CREATE TABLE `__migrationhistory` ( `MigrationId` varchar(150) NOT NULL, `ContextKey` varchar(300) NOT NULL, `Model` longblob NOT NULL, `ProductVersion` varchar(32) NOT NULL, PRIMARY KEY (`MigrationId`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 Error Code: 2013. Lost connection to MySQL server during query 0.936 sec
发生的原因:
开发机的数据库引擎是InnoDB,但是测试机的数据库引擎是MyISAM。
解决方法:
将导出的Sql Script中的ENGINE=InnoDB悉数移除。
原文:大专栏 Error Code: 2013. Lost connection to MySQL server during query