mysql 大文件數據恢復報錯

大概1個多G的sql文件,作數據還原操做,出現了2個問題: 一、mysql server has gone awaymysql

二、mysql Row size too large (> 8126).sql

初步分析導入的時候有對文件的大小和導入時間作了限制 能夠看一下這個地址 http://stackoverflow.com/questions/15585602/change-limit-for-mysql-row-size-too-large/vim

最終解決:code

一、too large 問題能夠修改屬性
set global max_allowed_packet=1024*1024*16;
二、
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
相關文章
相關標籤/搜索