已解决
MySQL 某个字段存储不了内容
来自网友在路上 165865提问 提问时间:2023-09-19 06:29:05阅读次数: 65
最佳答案 问答题库658位专家为你答疑解惑
1. 原因
某个字段存储的内容过大
2. 解决
修改max_allowed_packet参数
max_allowed_packet参数是指mysql服务器端在一次传送数据包的过程当中最大允许的数据包大小。如果超过了设置的最大长度,则会数据库保持数据失败。
2.1 查询参数
show variables like '%max_allowed_packet%';
或者
select @@max_allowed_packet;
2.2 修改参数
1)临时修改(重启MySQL 失效)
设置100M:
set global max_allowed_packet = 100 * 1024 * 1024;
2)永久修改(改配置文件)
Linux:
vim /etc/my.cnf
[mysqld]
max_allowed_packet = 100M
Windows:修改 my.ini 文件
注意:
● 通过命令行方式修改时,不能用M、G,只能这算成字节数设置。使用配置文件修改才允许设置M、G单位。
● 命令行修改之后,需要退出当前回话(关闭当前mysql server链接),然后重新登录才能查看修改后的值。通过命令行修改只能临时生效,如果下次数据库重启后对应的配置就会又复原了,因为重启的时候加载的是配置文件里面的配置项。
● max_allowed_packet 最大值是1G(1073741824),如果设置超过1G,查看最终生效结果也只有1G
查看全文
99%的人还看了
相似问题
- Linux 启动停止重启jar包shell脚本
- kubernetes|云原生| 如何优雅的重启和更新pod---pod生命周期管理实务
- 十. Linux关机重启命令与Vim编辑的使用
- k8s上Pod生命周期、重启策略、容器探测简介
- 每次重启完IDEA,application.properties文件里的中文变成?
- 【MTK平台】【Bluetooth】重启测试机,蓝牙无法自动开启
- 重启某个节点、重启电脑服务器后,kubernetes无法运行,k8s无法运行
- DeepLearning - 余弦退火热重启学习率 CosineAnnealingWarmRestartsLR
- linux上重启mysql
- Docker中OceanBase挂载过后,删除再启动无限重启的解决办法
猜你感兴趣
版权申明
本文"MySQL 某个字段存储不了内容":http://eshow365.cn/6-9149-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!