2020年8月30日 作者 zeroheart

mysql 导入一个问题

Row size too large (> 8126).

  1. show variables like ‘%innodb_strict_mode%’;
  2. show variables like ‘%innodb_log_file_size%’;

修改前:

innodb_strict_mode ON
innodb_log_file_size 536870912

修改mysql的配置文件, vi /etc/my.cnf

innodb_log_file_size=1024M
innodb_strict_mode=0

innodb_strict_mode=0 这个一定不能漏,否则不能生效。 重启后:

innodb_strict_mode OFF
innodb_log_file_size 1073741824
//上面修改后还是不行,试试这个设置
innodb_file_format = Barracuda