解决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
MySQL infobright的安装步骤
Apr 07 MySQL
详解MySQL事务的隔离级别与MVCC
Apr 22 MySQL
MySQL中InnoDB存储引擎的锁的基本使用教程
May 26 MySQL
MySQL通过binlog恢复数据
May 27 MySQL
Mysql关于数据库是否应该使用外键约束详解说明
Oct 24 MySQL
MySQL数据库完全卸载的方法
Mar 03 MySQL
MySQL派生表联表查询实战过程
Mar 20 MySQL
详解MySQL的主键查询为什么这么快
Apr 03 MySQL
MySql分区类型及创建分区的方法
Apr 13 MySQL
MySQL创建管理KEY分区
Apr 13 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
apache php模块整合操作指南
2012/11/16 PHP
PHP Class&Object -- 解析PHP实现二叉树
2013/06/25 PHP
php利用scws实现mysql全文搜索功能的方法
2014/12/25 PHP
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
2015/05/12 PHP
使用php实现从身份证中提取生日
2016/05/09 PHP
CodeIgniter框架验证码类库文件与用法示例
2017/03/18 PHP
tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
2018/05/24 PHP
PHP rsa加密解密算法原理解析
2020/12/09 PHP
在Javascript中为String对象添加trim,ltrim,rtrim方法
2006/09/22 Javascript
JavaScript 三种不同位置代码的写法
2009/10/25 Javascript
jQuery源码分析-05异步队列 Deferred 使用介绍
2011/11/14 Javascript
js图片实时加载提供网页打开速度
2014/09/11 Javascript
JavaScript通过select动态更换图片的方法
2015/03/23 Javascript
javascript实现在网页任意处点左键弹出隐藏菜单的方法
2015/05/13 Javascript
jQuery获取与设置iframe高度的方法
2016/08/01 Javascript
AngularJS 教程及实例代码
2017/10/23 Javascript
React Native 自定义下拉刷新上拉加载的列表的示例
2018/03/01 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
2018/05/30 jQuery
微信小程序异步API为Promise简化异步编程的操作方法
2018/08/14 Javascript
小程序:授权、登录、session_key、unionId的详解
2019/05/15 Javascript
Angular 中使用 FineReport不显示报表直接打印预览
2019/08/21 Javascript
基于layui内置模块(element常用元素的操作)
2019/09/20 Javascript
[01:07:19]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第一场
2018/04/06 DOTA
Python三元运算实现方法
2015/01/12 Python
Python多图片合并PDF的方法
2019/01/03 Python
python中pip的使用和修改下载源的方法
2019/07/08 Python
Django 过滤器汇总及自定义过滤器使用详解
2019/07/19 Python
python爬取音频下载的示例代码
2020/10/19 Python
德国婴儿服装和婴儿用品购买网站:Baby Sweets
2019/12/08 全球购物
销售人员中英文自荐信
2013/09/22 职场文书
护士的自我鉴定
2014/02/07 职场文书
预备党员入党自我评价范文
2014/03/10 职场文书
银行服务明星推荐材料
2014/05/29 职场文书
幼儿园新学期开学寄语
2015/05/27 职场文书
晚会主持人开场白台词
2015/05/28 职场文书
html+css 实现简易导航栏功能
2021/04/07 HTML / CSS