首页 > 数据库 >mysql修改wait_timeout无效

mysql修改wait_timeout无效

时间:2024-03-13 22:04:46浏览次数:22  
标签:mysql global timeout MySQL my wait

今晚本来要搭建一个mysql服务测试那个mysql has gone away问题的, 结果设置wait_timeout死活不生效, 找来找去, 结果发现最大的问题在于global variables的问题。

先说最重要的, 查看这个变量的方法:

show global variables like '%timeout';

或者

show global variables like 'wait_timeout';

一定要加global, 切记要加global, 不然查询出来的只是一般变量, 那个值是不会随着修改global变量而改变的。

然后说说修改wait_timeout的方法:

1. 编辑 MySQL 配置文件
MySQL 的配置文件可能名为 my.cnf 或 my.ini,取决于操作系统。这个文件通常位于以下路径:
在 Unix/Linux 系统中:/etc/mysql/my.cnf 或 /etc/my.cnf
在 Windows 系统中:C:\ProgramData\MySQL\MySQL Server X.X\my.ini (X.X 是 MySQL 的版本号)
使用文本编辑器打开配置文件,找到 [mysqld] 部分,然后添加或修改 wait_timeout 参数:
ini
复制
[mysqld]
wait_timeout = 3600  # 设置为1小时(3600秒)

2. 临时修改

在mysql shell中执行如下命令:

set global wait_timeout = 3600

之后再查询global变量就可以发现修改成功了

标签:mysql,global,timeout,MySQL,my,wait
From: https://blog.csdn.net/willluckysmile/article/details/136612561

相关文章

  • Asp .Net Core 系列:Asp .Net Core 集成 Hangfire+MySQL
    简介https://www.hangfire.io/在.NET和.NETCore应用程序中执行后台处理的简单方法,无需Windows服务或单独的进程。Hangfire是一个开源的.NET任务调度框架,它提供了内置集成化的控制台,允许用户直观明了地查看作业调度情况。Hangfire不需要依赖于单独的应用程序执行(如Wi......
  • windows环境安装mysql-8.0.3
    一、下载安装包地址:https://dev.mysql.com/downloads/mysql/二、删除以前的MySql服务#查找以前是否装有mysqlscquerymysql#删除mysql,以管理员身份运行#停止mysqlnetstopmysql#删除mysql服务scdeletemysql#最后检查一遍scquerymysql三、环境准备1、将下......
  • 基于Django高校学校校园在线外卖订餐系统设计与实现(Pycharm+Python+Mysql)
     博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩。项目配有对应开发文档、开题报告、任务书、P......
  • windows环境安装mysql-8.0.3
    一、下载安装包>地址:https://dev.mysql.com/downloads/mysql/###二、删除以前的MySql服务shell#查找以前是否装有mysqlscquerymysql#删除mysql,以管理员身份运行#停止mysqlnetstopmysql#删除mysql服务scdeletemysql#最后检查一遍scquerymysql###三、环......
  • docker部署MySQL
    1做后台守护式mysql容器端口3308运行设置密码dockerrun-di--name=mysql-p3308:3306-eMYSQL_ROOT_PASSWORD=123456mysql:5.72做目录(配置文件和数据文件)和端口映射2.1创建文件夹mkdir/mysqlmkdir/mysql/conf.dmkdir/mysql/data/2.2书写配置文件vim/m......
  • JUC源码讲解:wait()
    JUC源码讲解:wait()抛出问题在线程调用wait()时,是否会释放锁?线程的状态是什么样的?会对异常敏感吗?此时CPU资源是否会被释放呢?我们在源码中找找答案吧!分析源码进入wait()函数,可以看到这样一段代码:publicfinalvoidwait()throwsInterruptedException{wait(0);}......
  • 探索 MySQL 递归查询,优雅的给树结构分页!
    一、概述递归查询是一种在数据库中处理具有层级结构数据的技术。它通过在查询语句中嵌套引用自身,以实现对嵌套数据的查询。递归查询在处理树状结构、父子关系或层级关系的数据时非常有用。在MySQL中,递归查询可以使用WITHRECURSIVE语句来实现。该语句允许我们定义一个递归查......
  • Node+Vue毕设高校教师项目申报管理平台(程序+mysql+Express)
    本系统(程序+源码)带文档lw万字以上 文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:在高等教育领域,教师参与科研项目是推动学科发展和创新的重要途径。随着科研竞争的加剧,高校教师需要积极申报各类科研项目以获取资金支持。然而,项目申报过程......
  • Node+Vue毕设高校实践活动管理平台(程序+mysql+Express)
    本系统(程序+源码)带文档lw万字以上 文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:在全面提升学生实践能力和创新精神的当代教育背景下,高校实践活动成为了教学体系中不可或缺的一部分。这些活动包括社会实践、科研实践、志愿服务、技能培训......
  • Node+Vue毕设购物网站的设计与渗透测试(程序+mysql+Express)
    本系统(程序+源码)带文档lw万字以上 文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:在电子商务迅猛发展的今天,购物网站已成为人们日常生活的一部分。一个具备良好用户体验、安全可靠的购物网站能够吸引并留住大量用户,对于提升品牌影响力和实......