解决MySQL的 Row size too large (> 8126).

Posted webmote

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决MySQL的 Row size too large (> 8126).相关的知识,希望对你有一定的参考价值。

  • 📢欢迎点赞 :👍 收藏 ⭐留言 📝 如有错误敬请指正,赐人玫瑰,手留余香!
  • 📢本文作者:由webmote 原创
  • 📢作者格言:无尽的折腾后,终于又回到了起点,工控,我来了 !

好烦,遇到了Row size too large

默认存储引擎是innodb,在不修改引擎的情况下,做如下处理:

  1. 关闭mysql服务
  2. 编辑my.cnf file (or my.ini 在Windows)
  3. 增加如下配置
[mysqld]
max_allowed_packet = 1G
innodb_log_file_size = 2G
innodb_log_buffer_size = 512M
  1. 保存文件(windows下注意保存为 ANSI文件编码格式)
  2. 重启mySQL

结论

细节决定成败!按我的方式来,我已经搞定了!

👓都看到这了,还在乎点个赞吗?

👓都点赞了,还在乎一个收藏吗?

👓都收藏了,还在乎一个评论吗?

以上是关于解决MySQL的 Row size too large (> 8126).的主要内容,如果未能解决你的问题,请参考以下文章

MySQL插入单行数据较大时报Row size too large错误 解决方案

mysql 报Row size too large 65535 原因与解决方法

mysql触发器应用和创建表错误代码: 1118 Row size too large. 解决

解决MySQL的 Row size too large (> 8126).

关于 mysql数据库“ERROR 1118 (42000): Row size too large.“ 的解决方法

关于 mysql数据库“ERROR 1118 (42000): Row size too large.“ 的解决方法