博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql导入数据时报错
阅读量:6209 次
发布时间:2019-06-21

本文共 620 字,大约阅读时间需要 2 分钟。

 问题

导入数据时有时会因为数据字段大的问题导入失败。

mysql根据配置文件会限制server接受的数据包大小。
有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。
查看目前配置  
show VARIABLES like '%max_allowed_packet%';
显示的结果为:
 
+--------------------+---------+
| Variable_name      | Value   |
+--------------------+---------+
| max_allowed_packet | 1048576 |
+--------------------+---------+
 
以上说明目前的配置是:1M
 
解决办法
 
进入mysql server
在mysql 命令行中运行
set global max_allowed_packet = 2*1024*1024*10
退出mysql命令行,然后重新登录。
show VARIABLES like '%max_allowed_packet%';
查看下max_allowed_packet是否编辑成功
注:方法2中,如果重启mysql服务,max_allowed_packet的值会还原成默认的初始值,命令行里设定的值不会生效。

转载于:https://www.cnblogs.com/dayspring/p/10243164.html

你可能感兴趣的文章
Git操作指南(4种方式)
查看>>
记JavaScript的入门学习(二)
查看>>
C++程序员必知必会的技巧:RAII
查看>>
[Linux] Auto init environment after reinstall Ubuntu system for me **backup**
查看>>
〖Android〗/system/etc/media_codecs.xml
查看>>
6.<1>四则运算的研究[栈]
查看>>
在jupyter中配置python3
查看>>
LOJ#2249 Luogu P2305「NOI2014」购票
查看>>
基于C++任意点数的FFT/IFFT(时域和频域)实现
查看>>
win7+idea+maven搭建spark源码阅读环境
查看>>
解读route命令
查看>>
TableViewCell的封装(显示不同内容)
查看>>
驱动力的本源
查看>>
Spring-Spring Bean后置处理器
查看>>
CocosCreator检测动作执行完毕的方法~之一吧,应该= =
查看>>
以Lockbits的方式访问bitmap
查看>>
lvs+keepalived+bind实现负载均衡高可用智能dns【转】
查看>>
C++之C++的词法单位
查看>>
3D Touch
查看>>
从Java的角度看前端JS各种框架
查看>>