一文解决 MySQL / MySQL8 中的 Packets out of order 问题

yufei       2 年, 3 月 前       3229

出现这个问题的原因是: SQL 语句的 packets 超过了 MySQL 配置的值。

我们可以通过下面的语句来查询当前的 packets

show variables like 'max_allowed_packet'

而解决办法也很简单

  1. SQL 语句设置全局的状态 ( 64M)
set global max_allowed_packet = 64*1024*1024
  1. 如果存在 /etc/my.cnf 则编辑 my.cnf 添加以下选项
max_allowed_packet= 1M
  1. 重启 MySQL 服务器

注意:如果不生效,一定要重启 MySQL 服务器

目前尚无回复
简单教程 = 简单教程,简单编程
简单教程 是一个关于技术和学习的地方
现在注册
已注册用户请 登入
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.