首页 > 数据库 >mysql导入:ERROR 1118 (42000): Row size too large (> 8126)

mysql导入:ERROR 1118 (42000): Row size too large (> 8126)

时间:2022-09-07 16:56:36浏览次数:85  
标签:FORMAT 42000 large innodb file mysql 1118 size

最近在做数据库还原时候,遇到以下问题

ERROR 1118 (42000) at line 79532: Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRnt row format, BLOB prefix of 768 bytes is stored inline.

 

 

解决方式:

修改mysql的配置文件my.cnf:

innodb_file_format = Barracuda 
innodb_file_per_table = 1 

然后重启mysql后对目标表执行:
Alter table <table_name> engine=innodb ROW_FORMAT=DYNAMIC; 

 

最后在重新导入。

 

如果还是不行,考虑调整参数:

innodb_log_file_size = 256M        调大这个配置试试

标签:FORMAT,42000,large,innodb,file,mysql,1118,size
From: https://www.cnblogs.com/wxwgk/p/16666397.html

相关文章

  • MySql使用存储过程拼接sql,查询当前数据与下一条数据时间差,union all合并查询结果集
    1CREATEPROCEDURE`th_line_step_beat_state`(intable_nameVARCHAR(255),inline_idINT,inSOUTIMEdatetime,inDESTIMEdatetime)2BEGIN3--参数(表名,......
  • 【Mysql】MyISAM 和 InnoDB 的区别
    先看下《高性能MySQL》中对于他们的评价:InnoDB:MySQL默认的事务型引擎,也是最重要和使用最广泛的存储引擎。它被设计成为大量的短期事务,短期事务大部分情况下是正常提交的......
  • 3. mysql--Navicat进行ssh通道连接MySQL数据库
    1.Navicat进行ssh通道连接MySQL数据库首先,你得有一个Navicat,这个不用多说第二步,打开Navicat点击连接按钮。这个就不上图了,直接到如下页面填写信息,连接名随便起第三步:点......
  • 二进制安装mysql5.7
    1.安装相关包[root@CentOS8~]#yuminstalllibaionumactl-libs-y2.创建用户和用户组[root@CentOS8~]#groupaddmysql[root@CentOS8~]#useradd-r-gmysql......
  • Mysql异常——com.alibaba.druid.sql.parser.ParserException
    今天写业务逻辑时候,写完发现控制台出现报错,但是程序可以正常运行。在控制台报错中发现是因为SQL模糊查询格式问题修改模糊查询写法后成功解决该报错......
  • linux环境配置 (redis、jdk、nginx、mysql)
    linux环境配置环境准备服务器:腾讯云服务器操作系统:centos8.0终端控制器:finalshell3.9.34redis7.0.4jdk1.8.0nginx-1.21.3mysql8.0.30redis安装创建或选......
  • 解决MySql无法连接问题
    某个主机上部署了很多应用进程,之前一直正常,今天某个WebApi突然报错,查看日志有如下提示<ExceptionMessage>Host'***'isblockedbecauseofmanyconnectionerrors;unb......
  • MySQL 大表优化方案,收藏了细看
    当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运......
  • MySQL5.7完整安装教程及相关问题解决
    1 下载安装1.1下载直接官网下载https://www.mysql.com/①拉倒最下面,点community server②选择之前的版本③选5.7,通过压缩包来安装,点download1.2解压安装①下......
  • MYSQL数据库基础一
    MySQL基础MYSQL发展历史:1996年发布mysql1.0,命令来自他的大女儿名字的缩写。2008年Mysql被sun公司收购,2009年Oracle收购sun,因为Oracle有自己家的数据库,所以MySQL......