【发布时间】:2014-04-17 03:47:12
【问题描述】:
问题:我有一个包含几行长文本字段的数据库,要插入到一个包含 4,960,372 个字符的表中,并不断收到 “错误代码:2103 在查询期间丢失与 MySQL 服务器的连接”强>。
我们正在尝试恢复一个 16GB 的 MySQL 数据库,该表包含电子邮件标头 + 电子邮件代码。
已使用mysqldump kayako < C:\temp\kayako.sql从原始数据库导出
尝试了几种恢复方式:
1. 将备份从文件恢复到 SQL 并使用 mysqldump --max_allowed_packet=1G --opt -uroot -p -hpassword databasename > yourbackup.sql 将最大允许打包大小设置为 1GB
使用 MySQL Workbench,MySQL Maestro
拆分输出文件并导入每个文件(仅在这些长插入时失败)
请帮忙,这太令人沮丧了。
还有其他方法可以处理过长的字段插入。
信息:
Product = Kayako Fusion
DEFAULT CHARACTER SET = utf8 COLLATE utf8_unicode_ci
max_allowed_packet = 1G
Columns:
parserlogdataid int(11) AI PK
parserlogid int(11)
contents longtext
【问题讨论】:
标签: mysql sql-server database connection