解决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慢查询的坑
Apr 28 MySQL
MySql 缓存查询原理与缓存监控和索引监控介绍
Jul 02 MySQL
MySQL系列之十 MySQL事务隔离实现并发控制
Jul 02 MySQL
MySQL千万级数据表的优化实战记录
Aug 04 MySQL
mysql5.7的安装及Navicate长久免费使用的实现过程
Nov 17 MySQL
mysql分组后合并显示一个字段的多条数据方式
Jan 22 MySQL
Mysql将字符串按照指定字符分割的正确方法
May 30 MySQL
MySQL中JOIN连接的基本用法实例
Jun 05 MySQL
MySQL安装失败的原因及解决步骤
Jun 14 MySQL
MySQL中正则表达式(REGEXP)使用详解
Jul 07 MySQL
MySQL生成千万测试数据以及遇到的问题
Aug 05 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
php array_merge下进行数组合并的代码
2008/07/22 PHP
PHP 手机归属地查询 api
2010/02/08 PHP
php中实现记住密码自动登录的代码
2011/03/02 PHP
ucenter通信原理分析
2015/01/09 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
2015/05/12 PHP
Javascript客户端将指定区域导出到Word、Excel的代码
2008/10/22 Javascript
JavaScript 大数据相加的问题
2011/08/03 Javascript
jQuery实现切换页面布局使用介绍
2011/10/09 Javascript
jquery遍历筛选数组的几种方法和遍历解析json对象
2013/12/13 Javascript
JS、CSS以及img对DOMContentLoaded事件的影响
2014/08/12 Javascript
javascript判断并获取注册表中可信任站点的方法
2015/06/01 Javascript
Javascript中实现String.startsWith和endsWith方法
2015/06/10 Javascript
详解JavaScript的策略模式编程
2015/06/24 Javascript
详解JavaScript数组和字符串中去除重复值的方法
2016/03/07 Javascript
NodeJs的优势和适合开发的程序
2016/08/14 NodeJs
微信小程序教程系列之新建页面(4)
2017/04/17 Javascript
原生js 封装get ,post, delete 请求的实例
2017/08/11 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
解决vue-cli项目打包出现空白页和路径错误的问题
2018/09/04 Javascript
[51:53]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第二场 1月24日
2021/03/11 DOTA
Python 获得13位unix时间戳的方法
2017/10/20 Python
浅谈pycharm导入pandas包遇到的问题及解决
2020/06/01 Python
Python图像处理二值化方法实例汇总
2020/07/24 Python
Python中实现一行拆多行和多行并一行的示例代码
2020/09/06 Python
纯CSS3编写的的精美动画进度条(无flash/无图像/无脚本/附源码)
2013/01/07 HTML / CSS
大学生毕业求职的自我评价
2013/09/29 职场文书
播音主持女孩的自我评价分享
2013/11/20 职场文书
庆元旦迎新年广播稿
2014/02/18 职场文书
《阳光》教学反思
2014/02/23 职场文书
捐资助学倡议书
2014/04/15 职场文书
医学生求职信
2014/07/01 职场文书
医院护士工作检讨书
2014/10/26 职场文书
世界遗产的导游词
2015/02/13 职场文书
汤姆索亚历险记读书笔记
2015/06/29 职场文书
关于SpringBoot 使用 Redis 分布式锁解决并发问题
2021/11/17 Redis
python函数的两种嵌套方法使用
2022/04/02 Python