当前位置:网站首页>MySQL:错误1153(08S01):得到的数据包大于“ max_allowed_packet”字节
MySQL:错误1153(08S01):得到的数据包大于“ max_allowed_packet”字节
2022-08-09 20:50:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
从转储文件中进行非常大的MySQL导入时,我遇到了此错误。
$ mysql dbname < /tmp/dump.sql ERROR 1153 (08S01) at line 9424: Got a packet bigger than ‘max_allowed_packet’ bytes 这是我用来解决此问题的步骤。
允许客户端中的大数据包 在将mysql命令作为参数运行时,可以更改允许的最大数据包大小。这增加了客户端将发送到服务器的最大数据包数。
$ mysql –max_allowed_packet=100M dbname < /tmp/dump.sql 这是第一部分,它涵盖了您的客户端操作。
允许服务器上的大数据包 现在,服务器还需要接受更大的数据包。通常有两种方法可以做到这一点。
获取当前的max_allowed_packet大小 通过查询MySQL服务器上的变量,可以看到当前配置的最大数据包大小是多少。为此,请以root特权登录到您的MySQL Shell 。
$ mysql -uroot mysql> SELECT @@max_allowed_packet; ±———————+ | @@max_allowed_packet | ±———————+ | 16777216 | ±———————+ 1 row in set (0.00 sec) 要获得易于阅读的版本(以MB为单位),请尝试以下操作:
mysql> SELECT @@max_allowed_packet / 1024 / 1024; ±———————————–+ | @@max_allowed_packet / 1024 / 1024 | ±———————————–+ | 16.00000000 | ±———————————–+ 1 row in set (0.01 sec) 默认值为16MB或16777216字节。
暂时增加封包大小 您可以为正在运行的MySQL实例临时更改此maxallowed数据包参数。为此,请以root用户身份登录MySQL服务并运行以下命令:
$ mysql -uroot mysql> SET GLOBAL net_buffer_length=1000000; mysql> SET GLOBAL max_allowed_packet=1000000000; 这将允许的最大数据包设置为1000000000或100MB。
如果您随时重新启动MySQL服务,则设置将恢复为默认设置或您的中配置的任何设置my.cnf。
永久增加my.cnf中的数据包大小 要在MySQL服务器重新启动时设置所需的值,您需要更新my.cnf配置文件。
编辑文件/etc/mysql/my.cnf(或无论您身在何处my.cnf)并查找该[mysqld]部分。
[mysqld]
…
There might be other config parameters in here
…
max_allowed_packet = 100M 更改配置后,请重新启动MySQL服务器以应用这些设置。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/105796.html原文链接:https://javaforall.cn
边栏推荐
- QGIS编译SIP的问题
- 倍福CX5120实现温度控制例程详细解析
- Definition and Basic Operations of Sequence Tables
- Win11找不到Internet Explore怎么办
- How to deal with keys when Redis is large?
- 企业数据打通有什么好处?不同行业怎么解决数据打通难题?
- 【深度学习】pix2pix GAN理论及代码实现
- CMake 安装升级更高版本
- 6 g underwater channel modeling were summarized based on optical communication
- Unity2D_线框材质
猜你喜欢
matlab 神经网络 ANN 分类
QGIS编译SIP的问题
[corctf 2022] 部分
Word怎么设置图片衬于文字下方?两种方法教你设置Word图片衬于文字下方
SQL语句及索引的优化
人人都可以DIY的大玩具,宏光MINIEV GAMEBOY产品力强,出行新装备
Word第一页空白页怎么删除?删除Word第一页空白页方法教程
PMP daily practice | didn't lost a 8.9 (including agile + multi-select)
leetcode 二叉树的公共近祖先
Definition and Basic Operations of Sequence Tables
随机推荐
【泛型编程】模板全详解
LoRa无线技术在物联网应用市场的概况和发展
[Graphic and textual] How to reinstall Win7 system
力扣15-三数之和——HashSet&双指针法
Next second data: the transformation of the modern data stack brought about by the integration of lake and warehouse has begun
Ali Ermi: Without accept, can a TCP connection be established?
基于模糊PID控制器的水温控制系统仿真
Beat the interviewer, the CURD system can also make technical content
UE4_定序器控制蓝图对象
How to fix Windows 11 not finding files
Application of Acrel5000web Energy Consumption System in a College-Susie Week
XXE-XML外部实体注入-知识点
prometheus学习3Grafana部署及基本使用
Access control knowledge
matlab neural network ANN classification
LeetCode Daily Question (321. Create Maximum Number)
FS4066耐高压1到4节内置MOS的锂电池充电管理芯片
获取一段程序运行的时间
FET Mosfet Leiditech corresponds to Infineon Infineon
面试官:Redis 大 key 要如何处理?