解决MySQL报“too many connections“错误


Posted in MySQL onApril 19, 2022

发现问题

最近使用mysql5.7的时候连接公司系统数据库时发现提示报错,出现mysql too many connection 的异常。经过查询发现是mysql的系统自带的连接数太小,连接的线程超过系统配置导致出现错误。

解决过程

1. 首先登录mysql终端,输入show variables like max_connections,查看最大连接数。

修改最大连接数:set GLOBAL max_connections=1000,配置好之后再次查看最大连接数的量。

解决MySQL报“too many connections“错误

2. 超过连接数的原因,是mysql的连接数保持时间太长可以修改一下保活机制show global variables like 'wait_timeout' ,就是最大睡眠时间。

修改一下 set global wait_timeout=300; 自动杀死线程。

解决MySQL报“too many connections“错误

3.  刚刚的配置是临时修改,重启mysql会失效。可以通过修改mysql的配置/etc/my.cnf。

group_concat_max_len = 10240
# 最大睡眠时间
wait_timeout=300
# 超时时间设置
interactive_timeout = 500

解决MySQL报“too many connections“错误

修改完毕后,重启mysql5.7即可。

解决MySQL报“too many connections“错误

在任务管理器找到MySQL,右键重新启动。

mysql限制最大连接数的原因

原因时因为底层的linux操作系统把进程可以打开的文件句柄数限制为1024了,导致mysql最大连接数时214

解决MySQL报“too many connections“错误

总结

到此这篇关于MySQL提示“too many connections“错误解决的文章就介绍到这了!

MySQL 相关文章推荐
Mysql服务添加 iptables防火墙策略的方案
Apr 29 MySQL
mysql 8.0.24版本安装配置方法图文教程
May 12 MySQL
MySQL中in和exists区别详解
Jun 03 MySQL
MySQL索引是啥?不懂就问
Jul 21 MySQL
MySQL去除重叠时间求时间差和的实现
Aug 23 MySQL
MySQL面试题讲解之如何设置Hash索引
Nov 01 MySQL
彻底解决MySQL使用中文乱码的方法
Jan 22 MySQL
详解MySql中InnoDB存储引擎中的各种锁
Feb 12 MySQL
MySQL学习之基础命令实操总结
Mar 19 MySQL
MySQL中JOIN连接的基本用法实例
Jun 05 MySQL
mysql实现将字符串字段转为数字排序或比大小
Jun 14 MySQL
MySQL数据库表约束讲解
Jun 21 MySQL
Mysql查询时间区间日期列表,不会由于数据表数据影响
Apr 19 #MySQL
WINDOWS下安装mysql 8.x 的方法图文教程
CentOS MySql8 远程连接实战
Mysql排查分析慢sql之explain实战案例
Apr 19 #MySQL
MySQL视图概念以及相关应用
mysql 乱码 字符集latin1转UTF8
Apr 19 #MySQL
MySQL 表锁定 LOCK和UNLOCK TABLES的 SQL语法
Apr 18 #MySQL
You might like
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
JS操作数据库的实例代码
2013/10/17 Javascript
项目中常用的JS方法整理
2015/01/30 Javascript
简单实现js选项卡切换效果
2016/02/03 Javascript
微信小程序封装http访问网络库实例代码
2017/05/24 Javascript
微信小程序swiper组件用法实例分析【附源码下载】
2017/12/07 Javascript
Vue拖拽组件开发实例详解
2018/05/11 Javascript
vue环形进度条组件实例应用
2018/10/10 Javascript
nodejs中实现修改用户路由功能
2019/05/24 NodeJs
利用Electron简单撸一个Markdown编辑器的方法
2019/06/10 Javascript
Vue v-text指令简单使用方法示例
2019/09/19 Javascript
浅谈Vue.set实际上是什么
2019/10/17 Javascript
vue实现编辑器键盘抬起时内容跟随光标距顶位置向上滚动效果
2020/05/28 Javascript
深入了解JS之作用域和闭包
2020/06/16 Javascript
[08:29]DOTA2每周TOP10 精彩击杀集锦vol.7
2014/06/25 DOTA
[07:52]2014DOTA2 TI逗比武士游V社解说背后的故事
2014/07/10 DOTA
一个计算身份证号码校验位的Python小程序
2014/08/15 Python
使用Python编写一个简单的tic-tac-toe游戏的教程
2015/04/16 Python
python实现大文件分割与合并
2019/07/22 Python
Python上下文管理器全实例详解
2019/11/12 Python
tensorboard实现同时显示训练曲线和测试曲线
2020/01/21 Python
python实现感知机模型的示例
2020/09/30 Python
Python偏函数实现原理及应用
2020/11/20 Python
解决H5的a标签的download属性下载service上的文件出现跨域问题
2019/07/16 HTML / CSS
如何保障Web服务器安全
2014/05/05 面试题
Lucene推荐的分页方式是什么?
2015/12/07 面试题
建筑专业毕业生推荐信
2013/11/21 职场文书
护理专业自荐信
2013/12/03 职场文书
车辆安全检查制度
2014/01/12 职场文书
班组长竞聘书
2014/03/31 职场文书
美术指导助理求职信
2014/04/20 职场文书
党员目标管理责任书
2014/07/25 职场文书
同学联谊会邀请函
2019/06/24 职场文书
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
2021/06/26 MySQL
SQL实现LeetCode(177.第N高薪水)
2021/08/04 MySQL
Alexa停服!网站排名将何去何从?目前还没有替代品。
2022/04/15 杂记