Row size too large (> 8126). Changing some columns to TEXT or BLOB… | Mysql / MariaDB

我们最近将客户网站迁移到新服务器,并在尝试导入其数据库时遇到以下错误:

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

我们在旧服务器上进行了测试,但没有收到此错误,我们检查了版本,它运行的是 MariaDB 10.1。我们在新服务器上安装了 MariaDB 10.4,因为 10.1 已停产,并且默认情况下已启用 10.2 严格模式。

对此的修复相对简单,也就是说,如果您不想对数据集或数据库结构进行任何更改。找到并编辑MariaDB配置文件,在 CentOS 上,它位于/etc/my.cnf.d/server.conf> 并在 [mysqlnd]下添加以下行:

在mysql中它位于/etc/my.cnf并在[mysqld]下添加以下行:

innodb_strict_mode = 0

接下来需要重新启动服务

\\对于Mysql
# systemctl restart mysqld\\对于MariaDB
# systemctl restart mariadb

本文摘抄至国外网站
外文地址

Row size too large (> 8126). Changing some columns to TEXT or BLOB… | Mysql / MariaDB相关推荐

  1. MySQL - Row size too large (> 8126). Changing some columns to TEXT or BLOB

    报错信息 Row size too large (> 8126). Changing some columns to TEXT or BLOB 分析原因 因为 mysql 默认的 page 最大 ...

  2. 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMI

    ERROR 1118 (42000) at line 5: Row size too large (> 8126). Changing some columns to TEXT or BLOB ...

  3. Mysql数据库报错:Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DY

    1.问题描述: Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DY ...

  4. ERROR 1118 (42000): Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ...

    在创建数据库表时报错 之前已经在数据库里创建了多张表,但在创建其中一张数据库表时报如下错: ERROR 1118 (42000): Row size too large (> 8126). Ch ...

  5. 解决办法之Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC

    报错:Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC ...

  6. Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC

    今天在对MySQL数据库进行数据处理时,遇到一个错误: Row size too large (> 8126). Changing some columns to TEXT or BLOB or ...

  7. MySQL导入数据库1118错误解决方案[ERR] 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB

    导入SQL文件时报错(在执行创建表或者增加字段时,发现row size长度过长,会导致出现以下错误) [ERR] 1118 - Row size too large (> 8126). Chan ...

  8. MySQL5.7(Linux)创建表报错:“Row size too large (> 8126). Changing some columns to TEXT or BLOB may help.”

    今天在创建表的时候报错:" Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. I ...

  9. 解决MySQL新建表时Row size too large (> 8126). Changing some columns to TEXT or BLOB may help.

    项目场景: MySQL新建表,表中有253个字段,全部设为text 问题描述: SQL: CREATE TABLE IFNOT EXISTS `featurelayer` (`zip_code` TE ...

最新文章

  1. 刷爆全网的动态条形图,原来 5 行 Python 代码就能实现!
  2. C#实现局域网UDP广播--
  3. 【转】在ASP.NET Web API 2中使用Owin基于Token令牌的身份验证
  4. java ee 值范围_javaEE四大作用域(共享域)
  5. Rust基础概念之函数
  6. Ipython Notebook ipynb文件转化为Python脚本
  7. oracle中插入图片,在Oracle数据库的表中插入图片的方法
  8. python 启动新进程执行脚本
  9. PostgreSQL 的 target_list分析(三)
  10. 三菱FX5U rtu方式通讯两台施耐德ATV320变频器
  11. Visual Studio安装教程
  12. 【开源之美】nanomsg(2) :req/rep 模式
  13. 【文档/键值数据库】文档数据库和键值数据库有什么区别
  14. rtklib postpos 梳理(以单点定位为例)
  15. light动名词_—Thelightintheofficeisstillon.—Oh,Iforgot_____.[ ]A.tur
  16. mysql 保存昵称_mysql 微信用户昵称emoji 完整保存
  17. 做最好的创新(李开复)
  18. 浙大数据结构习题2.6递归求简单交错幂级数和
  19. 2020年最值得期待的几大BPM厂商一览
  20. 索尼T700完全用机指南【转自太平洋电脑网】

热门文章

  1. 矽力杰SY8088国产代替料RY3408
  2. 个人版机房收费——数据库设计
  3. 惹事之后,亚马逊AI助手Alexa将增新功能,真的能比自己更懂你?
  4. 十四、 ThinkPHP6_聚合.原生.子查询
  5. 赶紧入手,python面试题之Python如何实现单例模式?
  6. Linux虚拟机配置NAT模式上网时,ping不通百度等网站但能ping通局域网ip解决办法
  7. 解决java.lang.UnsatisfiedLinkError
  8. 志翔科技亮相2022数博会 工业大数据技术支撑电力数智化
  9. 在线文档预览解决方案-Office Web Apps在Windows Server 2008 R2部署教程
  10. halcon闭合轮廓线