【数据库】MySql报2006error错误的解决方法(数据过大)
来源:互联网 发布:网络男主播 编辑:程序博客网 时间:2024/05/22 08:13
最近迁移项目中发现,转移数据库出现的几个问题,其中之一就是 2006 error,解决过程如下:
首先贴出报错结果
[Msg] Finished - Unsuccessfully
出现这个结果,首先检查SQL文件查看当前编码,将编码改为:以utf8无bom格式编码。
原因如下:
BOM(byte order mark)是为 UTF-16 和 UTF-32 准备的,用于标记字节序(byte order)。微软在 UTF-8 中使用 BOM 是因为这样可以把 UTF-8 和 ASCII 等编码明确区分开,但这样的文件在 Windows 之外的操作系统里会带来问题。
BOM(byte order mark)是为 UTF-16 和 UTF-32 准备的,用于标记字节序(byte order)。微软在 UTF-8 中使用 BOM 是因为这样可以把 UTF-8 和 ASCII 等编码明确区分开,但这样的文件在 Windows 之外的操作系统里会带来问题。
设置还是报错,翻查到报错详细错误代码[Err] 2006 -Mysql server has gone away.
查看资料,错误很明显了,是批量插入数据内容过大导致(比如做过cms系统的都知道,把文章内容放到一个text/longtext类型的字段里,
这个字段本身占用的数据量是很大的,超过1M,直接导致my.ini中 max_allowed_packet = 1M这条失效,所以报2006错)
解决办法:找到你的mysql目录下的my.ini配置文件,修改/加入以下代码
(修改)max_allowed_packet=500M
(修改)wait_timeout=288000
(加入)interactive_timeout = 288000
最后解决
最后附上所有常见类型的mysql报错解决方法——点击打开链接
- 【数据库】MySql报2006error错误的解决方法(数据过大)
- 数据库导入过大 报错 ERROR 2006 (HY000) at line xx: MySQL server has gone away 解决方法
- java调用mysql数据库存储过程报错ERROR 1615 (HY000)问题的解决方法(之一)
- Mysql----数据库导入文件过大问题的解决方法
- 关于在windows下Mysql报error 1045错误的解决方法
- mysql报ERROR 2003错误的解决
- window mysql控制台 导入大数据库 报command ,sql connnect error 等错的解决方法
- Mysql错误 ERROR 1366 (HY000)的解决方法
- 还原备份的数据库的时候,报数据库文件过大的错误
- SQLyog恢复数据库报错解决方法【Error Code: 2006 - MySQL server has gone away】
- SQLyog恢复数据库报错解决方法【Error Code: 2006 - MySQL server has gone away】
- MySQL错误:删除数据库的时候报错ERROR 1010 (HY000)
- Ubuntu USB 启动盘报BOOT ERROR错误的解决方法
- mysql数据库错误解决方法
- navicat连接oracle数据库报ORA-28547: connection to server failed, probable Oracle Net admin error错误的解决方法
- navicat连接oracle数据库报ORA-28547: connection to server failed, probable Oracle Net admin error错误的解决方法
- navicat连接oracle数据库报ORA-28547: connection to server failed, probable Oracle Net admin error错误的解决方法
- navicat连接oracle数据库报ORA-28547: connection to server failed, probable Oracle Net admin error错误的解决方法
- Python两个对象相等的原理
- 入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令
- 干货 | 如何成为大数据Spark高手
- 《深入理解计算机系统》【PDF】下载
- 树莓派chromium代理设置
- 【数据库】MySql报2006error错误的解决方法(数据过大)
- MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
- RCU回顾
- Coursera deeplearning.ai 深度学习笔记3-Structuring Machine Learning Projects
- sqoop导入脚本
- SparkML模型选择(超参数调整)与调优
- SVN:客户端与服务器端安装、配置与使用
- Unity对象池使用
- Spring Cloud Feign 启动UnsatisfiedDependencyException