解决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查询语句
May 26 MySQL
如何自己动手写SQL执行引擎
Jun 02 MySQL
解决mysql问题:由于找不到MSVCR120.dll,无法继续执行代码
Jun 26 MySQL
MySQL系列之八 MySQL服务器变量
Jul 02 MySQL
MySQL 聚合函数排序
Jul 16 MySQL
记一次Mysql不走日期字段索引的原因小结
Oct 24 MySQL
JMeter对MySQL数据库进行压力测试的实现步骤
Jan 22 MySQL
MySQL三种方式实现递归查询
Apr 18 MySQL
MySQL GTID复制的具体使用
May 20 MySQL
MySQL中EXPLAIN语句及用法
May 20 MySQL
MySQL导致索引失效的几种情况
Jun 25 MySQL
mysql数据库如何转移到oracle
Dec 24 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
利用discuz自带通行证整合dedecms的方法以及文件下载
2007/03/06 PHP
PHP 日期时间函数的高级应用技巧
2009/10/10 PHP
php !function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))代码解密
2011/01/07 PHP
php preg_match的匹配不同国家语言实例
2016/12/29 PHP
PHP 进度条函数的简单实例
2017/09/19 PHP
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
JS.GetAllChild(element,deep,condition)使用介绍
2013/09/21 Javascript
jquery 缓存问题的几个解决方法
2013/11/11 Javascript
javaScript中的this示例学习详解及工作原理
2014/01/13 Javascript
JavaScript实现弹出子窗口并传值给父窗口
2014/12/18 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
基于Three.js插件制作360度全景图
2016/11/29 Javascript
使用 NodeJS+Express 开发服务端的简单介绍
2017/04/07 NodeJs
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
基于Vue实现图片在指定区域内移动的思路详解
2018/11/11 Javascript
js实现ajax的用户简单登入功能
2020/06/18 Javascript
VUE异步更新DOM - 用$nextTick解决DOM视图的问题
2020/11/06 Javascript
[01:07:41]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python脚本获取操作系统版本信息
2016/12/17 Python
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
2017/06/15 Python
Python通过Django实现用户注册和邮箱验证功能代码
2017/12/11 Python
django文档学习之applications使用详解
2018/01/29 Python
英国皇室御用百货:福南梅森(Fortnum & Mason)
2017/12/03 全球购物
计算机专业自荐信
2013/10/14 职场文书
大学生文员专业个人求职信范文
2014/01/05 职场文书
感恩祖国演讲稿
2014/09/09 职场文书
行政助理岗位职责范本
2015/04/11 职场文书
于丹论语心得观后感
2015/06/15 职场文书
老舍《猫》教学反思
2016/02/17 职场文书
导游词之广州陈家祠
2019/10/21 职场文书
MySql存储过程之逻辑判断和条件控制
2021/05/26 MySQL
用Python编写简单的gRPC服务的详细过程
2021/07/04 Python
Python绘制散乱的点构成的图的方法
2022/04/21 Python
MySql数据库 查询时间序列间隔
2022/05/11 MySQL
Windows7下FTP搭建图文教程
2022/08/05 Servers
CSS使用SVG实现动态分布的圆环发散路径动画
2022/12/24 HTML / CSS