解决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 05 MySQL
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
Apr 05 MySQL
MySQL分库分表与分区的入门指南
Apr 22 MySQL
MySQL 分页查询的优化技巧
May 12 MySQL
MySQL 使用索引扫描进行排序
Jun 20 MySQL
MySQL里面的子查询的基本使用
Aug 02 MySQL
SQL实现LeetCode(176.第二高薪水)
Aug 04 MySQL
防止web项目中的SQL注入
Dec 06 MySQL
利用JuiceFS使MySQL 备份验证性能提升 10 倍
Mar 17 MySQL
MySQL磁盘碎片整理实例演示
Apr 03 MySQL
MySQL三种方式实现递归查询
Apr 18 MySQL
MySQL数据库简介与基本操作
May 30 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
smarty 原来也不过如此~~呵呵
2006/11/25 PHP
php预定义常量
2006/12/25 PHP
php curl基本操作详解
2013/07/23 PHP
PHP关键特性之命名空间实例详解
2017/05/06 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
img onload事件绑定各浏览器均可执行
2012/12/19 Javascript
JS实现超炫网页烟花动画效果的方法
2015/03/02 Javascript
JavaScript中setUTCFullYear()方法的使用简介
2015/06/12 Javascript
Javascript简单改变表单元素背景的方法
2015/07/15 Javascript
初步了解javascript面向对象
2015/11/09 Javascript
javascript中new关键字详解
2015/12/14 Javascript
简单实现js页面切换功能
2021/01/10 Javascript
Jquery Easyui验证组件ValidateBox使用详解(20)
2016/12/18 Javascript
微信小程序 支付后台java实现实例
2017/05/09 Javascript
JavaScript实现移动端轮播效果
2017/06/06 Javascript
vue.js国际化 vue-i18n插件的使用详解
2017/07/07 Javascript
对于Javascript 执行上下文的全面了解
2017/09/05 Javascript
jquery简单实现纵向的无缝滚动代码实例
2019/04/01 jQuery
Layui数据表格判断编辑输入的值,是否为我需要的类型详解
2019/10/26 Javascript
vue中提示$index is not defined错误的解决方式
2020/09/02 Javascript
Eclipse + Python 的安装与配置流程
2013/03/05 Python
Flask核心机制之上下文源码剖析
2018/12/25 Python
python实现桌面托盘气泡提示
2019/07/29 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
2020/03/30 Python
HTML5仿微信聊天界面、微信朋友圈实例代码
2018/01/29 HTML / CSS
HTML5如何使用SVG的方法示例
2019/01/11 HTML / CSS
Onzie官网:美国时尚瑜伽品牌
2019/08/21 全球购物
精选鞋类、服装和配饰的全球领先目的地:Bodega
2021/02/27 全球购物
顶撞领导检讨书
2014/01/29 职场文书
《生命 生命》教学反思
2014/04/19 职场文书
文明美德伴我成长演讲稿
2014/05/12 职场文书
物业管理专业自荐信
2014/07/01 职场文书
2014年银行工作总结范文
2014/11/12 职场文书
个人年底工作总结
2015/03/10 职场文书
教师求职信怎么写
2015/03/20 职场文书
浅谈python中的多态
2021/06/15 Python