IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

mysql 查看服务器端配置记得加global

小小子,simaopig 2010-06-18 18:06:24 累计浏览 2,783 次
本机暂存

今天有个产品找我,说新手卡录入后台报错。

先简单介绍一下这个新手卡录入后台,这个后台是提供给产品人员使用。可以向某个游戏的某个特定分区批量录入新手卡信息,方便玩家获取。后台设置的一次性最大录入量为500。

先看日志吧,报错的内容和日志的相同:

Error: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away

这个错误信息很好的描述了是数据库超时引起的。以前听前辈说过,应该是wait_timeout环境变量设置的有问题。可是查看后,发现wait_timeout设的好高啊,为28800,不应该出问题啊。无解。

头回来后,诉说。头笑而不语,让我只看,别说话。

show global variables;

set global wait_timeout = 120;

原来无论是查看还是修改服务器端配置都要加上这个global,否则查看和修改的都是客户端的配置,当然看不出来了。

PS:问题顺利解决,原来的wait_timeout被人设成了3,哪够啊!

同分类推荐文章

  1. 第七章 事务 (2026-04-07 08:00:00)
  2. 第六章:分区 (2026-03-29 08:00:00)
  3. Neko Master: 从 0 到 1K+ Star 的 Vibe Coding 实践 (2026-03-01 08:00:00)

查看更多 数据库 文章 →

建议继续学习

  1. 用Hyer来进行网站的抓取 (累计阅读 158,173)
  2. MySQL数据库在实际应用一些方面的介绍 (累计阅读 36,330)
  3. WordPress插件开发 -- 在插件使用数据库存储数据 (累计阅读 29,091)
  4. Mysql监控指南 (累计阅读 21,227)
  5. 由浅入深探究mysql索引结构原理、性能分析与优化 (累计阅读 16,203)
  6. 在Apache2.2.XX下安装Mod-myvhost模块 (累计阅读 12,990)
  7. 15个最好的免费开源电子商务平台 (累计阅读 12,464)
  8. 浅谈MySQL索引背后的数据结构及算法 (累计阅读 11,557)
  9. 整理了一份招PHP高级工程师的面试题 (累计阅读 11,470)
  10. 深入浅出INNODB MVCC机制与原理 (累计阅读 9,628)