解决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 08 MySQL
MySQL EXPLAIN输出列的详细解释
May 12 MySQL
如何设计高效合理的MySQL查询语句
May 26 MySQL
MySQL中的布尔值,怎么存储false或true
Jun 04 MySQL
mysql中between的边界,范围说明
Jun 08 MySQL
解决mysql模糊查询索引失效问题的几种方法
Jun 18 MySQL
MySQL 数据恢复的多种方法汇总
Jun 21 MySQL
Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写
Aug 02 MySQL
MySQL 服务和数据库管理
Nov 11 MySQL
一次Mysql update sql不当引起的生产故障记录
Apr 01 MySQL
mysql中如何用命令创建联合唯一索引
Apr 20 MySQL
讲解MySQL增删改操作
May 06 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实现将textarea的值根据回车换行拆分至数组
2015/06/10 PHP
Android App中DrawerLayout抽屉效果的菜单编写实例
2016/03/21 PHP
php 5.4 全新的代码复用Trait详解
2017/01/05 PHP
Laravel5.1 框架表单验证操作实例详解
2020/01/07 PHP
xml分页+ajax请求数据源+dom取结果实例代码
2008/10/31 Javascript
基于jquery的tab切换 js原理
2010/04/01 Javascript
jQuery模拟超链接点击效果代码
2013/04/21 Javascript
基于Echarts 3.19 制作常用的图形(非静态)
2016/05/19 Javascript
学习使用Bootstrap栅格系统
2017/05/11 Javascript
详解用vue.js和laravel实现微信支付
2017/06/23 Javascript
Vuejs 页面的区域化与组件封装的实现
2017/09/11 Javascript
微信小程序日期选择器实例代码
2018/07/18 Javascript
vue2.0的虚拟DOM渲染思路分析
2018/08/09 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
linux系统使用python获取内存使用信息脚本分享
2014/01/15 Python
详解python的几种标准输出重定向方式
2016/08/15 Python
Python爬虫框架Scrapy常用命令总结
2018/07/26 Python
实例讲解python中的序列化知识点
2018/10/08 Python
python类中super() 的使用解析
2019/12/19 Python
python实现udp传输图片功能
2020/03/20 Python
如何使用Python处理HDF格式数据及可视化问题
2020/06/24 Python
Python sublime安装及配置过程详解
2020/06/29 Python
python实现马丁策略的实例详解
2021/01/15 Python
html5实现完美兼容各大浏览器的播放器
2014/12/26 HTML / CSS
欧洲有机婴儿食品最大的市场:Organic Baby Food(供美国和加拿大)
2018/03/28 全球购物
几道Web/Ajax的面试题
2016/11/05 面试题
高中毕业生生活的自我评价
2013/12/08 职场文书
员工培训心得体会
2013/12/30 职场文书
爱情寄语大全
2014/04/09 职场文书
调研汇报材料范文
2014/08/17 职场文书
重阳节活动总结
2014/08/27 职场文书
如何写贫困证明申请书
2014/10/29 职场文书
2014年大班保育员工作总结
2014/12/02 职场文书
2015年清剿火患专项行动工作总结
2015/07/27 职场文书
浅谈Nginx 中的两种限流方式
2021/03/31 Servers
Python尝试实现蒙特卡罗模拟期权定价
2022/04/21 Python