mysql导入大量数据时报MySQL server has gone away错误的解决办法
来源:互联网 发布:神界原罪2低配优化 编辑:程序博客网 时间:2024/05/17 09:06
在我们使用mysql导入大文件sql时可能会报MySQL server has gone away错误,该问题是max_allowed_packet配置的默认值设置太小,只需要相应调大该项的值之后再次导入便能成功。该项的作用是限制mysql服务端接收到的包的大小,因此如果导入的文件过大则可能会超过该项设置的值从而导致导入不成功!下面我们来看一下如何查看以及设置该项的值。
可以看到默认情况下该项的大小只有4M,接下来将该值设置成64M(1024*1024*64)
查看 max_allowed_packet 的值
mysql> show global variables like 'max_allowed_packet';+--------------------+---------+| Variable_name | Value |+--------------------+---------+| max_allowed_packet | 4194304 |+--------------------+---------+
可以看到默认情况下该项的大小只有4M,接下来将该值设置成64M(1024*1024*64)
mysql> set global max_allowed_packet=67108864;Query OK, 0 rows affected (0.00 sec)mysql> show global variables like 'max_allowed_packet';+--------------------+-----------+| Variable_name | Value |+--------------------+-----------+| max_allowed_packet | 67108864 |+--------------------+-----------+1 row in set (0.00 sec)
阅读全文
0 0
- mysql导入大量数据时报MySQL server has gone away错误的解决办法
- 导入数据时报错: MySQL server has gone away
- 导入大量数据时出现MySQL Server has gone away 的解决方法
- MySQL server has gone away 的解决办法
- MySQL导入大批量数据时报错:MySQL server has gone away
- mysql插入大量数据(text类型)时出现MySQL Server has gone away 的解决方法
- mac os #2006 - MySQL server has gone away 错误解决办法
- mysql导入数据错误“ERROR 2006 (HY000): MySQL server has gone away”
- 解决MYSQL导入较多查询文件时报has gone away的错误
- MySQL server has gone away 解决办法
- MySQL server has gone away解决办法
- MySQL server has gone away解决办法
- MYSQL server has gone away解决办法
- MYSQL 的重新连接错误:MySQL server has gone away
- 往mysql导入数据库的错误:MySQL server has gone away
- MySQL命令行导入备份时会出现“MySQL server has gone away”的错误
- 解决:MySQL命令行导入备份时会出现“MySQL server has gone away”的错误
- MySQL server has gone away 错误
- Android Activity
- 【JVM】Java-JVM-OutOfMemoryError实战
- CentOS 6.5_x64安装Oracle 11g R2
- Java多线程基础
- C++ Streams
- mysql导入大量数据时报MySQL server has gone away错误的解决办法
- ArrayList源码学习
- 【Data_Structure笔记7】排序算法之【链式基数排序】
- SpringBoot01
- postgresql基础配置
- string,stringbuffer,stringbuilder的区别
- LinkedList源码学习
- java总结输入流输出流
- Python 导包