解决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 12 MySQL
MySQL 8.0 之不可见列的基本操作
May 20 MySQL
MySQL5.7并行复制原理及实现
Jun 03 MySQL
MySQL空间数据存储及函数
Sep 25 MySQL
MySQL数据库超时设置配置的方法实例
Oct 15 MySQL
mysql sum(if())和count(if())的用法说明
Jan 18 MySQL
mysql使用instr达到in(字符串)的效果
Apr 03 MySQL
Mysql 如何合理地统计一个数据库里的所有表的数据量
Apr 18 MySQL
优化Mysql查询的示例
Apr 26 MySQL
MySQL查询日期时间
May 15 MySQL
MySql中的json_extract函数处理json字段详情
Jun 05 MySQL
Mysql如何查看是否使用到索引
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
php中使用临时表查询数据的一个例子
2013/02/03 PHP
php设计模式之单例模式使用示例
2014/01/20 PHP
php+ajax实现无刷新动态加载数据技术
2015/04/28 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
PHP数组去重的更快实现方式分析
2018/05/09 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
javascript 遍历验证所有文本框的值
2009/08/27 Javascript
js 鼠标移动显示图片的简单实例
2013/12/25 Javascript
浅谈JavaScript中定义变量时有无var声明的区别
2014/08/18 Javascript
jQuery设置和移除文本框默认值的方法
2015/03/09 Javascript
举例详解JavaScript中Promise的使用
2015/06/24 Javascript
js实现带缓冲效果的仿QQ面板折叠菜单代码
2015/09/06 Javascript
谈谈impress.js初步理解
2015/09/09 Javascript
js中常用的Math方法总结
2017/01/12 Javascript
解决在vue项目中,发版之后,背景图片报错,路径不对的问题
2018/03/06 Javascript
详解如何使用koa实现socket.io官网的例子
2018/11/04 Javascript
五分钟搞懂Vuex实用知识(小结)
2019/08/12 Javascript
vue实现全匹配搜索列表内容
2019/09/26 Javascript
vue移动端下拉刷新和上滑加载
2020/10/27 Javascript
[08:17]Ti9 现场cosplay
2019/09/10 DOTA
python统计文本字符串里单词出现频率的方法
2015/05/26 Python
django 2.0更新的10条注意事项总结
2018/01/05 Python
DES加密解密算法之python实现版(图文并茂)
2018/12/06 Python
详解Python中namedtuple的使用
2020/04/27 Python
css 元素选择器的简单实例
2016/05/23 HTML / CSS
Perfume’s Club意大利官网:欧洲美妆电商
2019/05/03 全球购物
Shop Apotheke瑞士:您的健康与美容网上商店
2019/10/09 全球购物
乌克兰移动电子产品和相关配件的在线商店:iTMag
2020/03/16 全球购物
什么是重载?CTS、CLS和CLR分别做何解释
2012/05/06 面试题
电子信息工程专业推荐信
2014/02/14 职场文书
人口与计划生育目标管理责任书
2014/07/29 职场文书
不同意离婚上诉状
2015/05/23 职场文书
运动会运动员赞词
2015/07/22 职场文书
最新的离婚协议书范本!
2019/07/02 职场文书
OpenCV实现常见的四种图像几何变换
2022/04/01 Python
CentOS安装Nginx并部署vue
2022/04/12 Servers