问题情境:
从开发机导出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
原文地址:https://www.cnblogs.com/chinatrump/p/11496828.html
时间: 2024-08-29 20:44:13