mysql 大文件数据恢复报错

半腔热情 提交于 2019-12-10 06:15:54

大概1个多G的sql文件,做数据还原操作,出现了2个问题: 1、mysql server has gone away

2、mysql Row size too large (> 8126).

初步分析导入的时候有对文件的大小和导入时间做了限制 可以看一下这个地址 http://stackoverflow.com/questions/15585602/change-limit-for-mysql-row-size-too-large/

最终解决:

1、too large 问题可以修改属性
set global max_allowed_packet=1024*1024*16;
2、
vim /etc/my.cnf
在[mysqld]中添加如下信息
wait_timeout=2880000
interactive_timeout = 2880000
innodb_large_prefix = True
innodb_file_format = Barracuda
innodb_file_per_table = True
innodb_log_file_size = 256M
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!