1、mysql -u root -p 回车输入密码进入mysql

2、show processlist;

查看连接数,可以发现有很多连接处于sleep状态,这些其实是暂时没有用的,所以可以kill掉

3、show variables like "max_connections";

查看最大连接数,应该是与上面查询到的连接数相同,才会出现too many connections的情况

4、set GLOBAL max_connections=1000;

修改最大连接数,但是这不是一劳永逸的方法,应该要让它自动杀死那些sleep的进程。

5、show global variables like 'wait_timeout';

这个数值指的是mysql在关闭一个非交互的连接之前要等待的秒数,默认是28800s

6、set global wait_timeout=300;

修改这个数值,这里可以随意,最好控制在几分钟内

7、set global interactive_timeout=500;

修改这个数值,表示mysql在关闭一个连接之前要等待的秒数,至此可以让mysql自动关闭那些没用的连接,但要注意的是,正在使用的连接到了时间也会被关闭,因此这个时间值要合适

批量kill之前没用的sleep连接,在网上搜索的方法对我都不奏效,因此只好使用最笨的办法,一个一个kill

8、select concat('KILL ',id,';') from information_schema.processlist where user='root'; 先把要kill的连接id都查询出来

(1)复制中间的kill id;内容到word文档

(2)替换掉符号“|”和回车符(在word中查询^p即可查询到回车符)

(3)把修改过的内容复制回终端,最后按回车执行

mysql too many connections_mysql too many connections 解决方法相关推荐

  1. Centos 7 mysql Buffered warning: Changed limits: max_connections: 214 解决方法

    2019独角兽企业重金招聘Python工程师标准>>> Centos 7 mysql Buffered warning: Changed limits: max_connection ...

  2. net start mysql启动mysql,提示发生系统错误 5 拒绝访问 解决方法

    net start mysql启动mysql,提示发生系统错误 5 拒绝访问 解决方法 参考文章: (1)net start mysql启动mysql,提示发生系统错误 5 拒绝访问 解决方法 (2) ...

  3. 使用Navicat连接MySQL时出现2059报错的解决方法

    使用Navicat连接MySQL时出现2059报错的解决方法 参考文章: (1)使用Navicat连接MySQL时出现2059报错的解决方法 (2)https://www.cnblogs.com/ir ...

  4. 关于MySQL连接Navicat Premium 12失败的解决方法

    关于MySQL连接Navicat Premium 12失败的解决方法 参考文章: (1)关于MySQL连接Navicat Premium 12失败的解决方法 (2)https://www.cnblog ...

  5. Mysql 数据库锁表的原因和解决方法

    Mysql 数据库锁表的原因和解决方法 参考文章: (1)Mysql 数据库锁表的原因和解决方法 (2)https://www.cnblogs.com/xinruyi/p/11108795.html ...

  6. mysql 资源占用过高分析和解决方法

    mysql 资源占用过高分析和解决方法 参考文章: (1)mysql 资源占用过高分析和解决方法 (2)https://www.cnblogs.com/luoa/p/10422210.html 备忘一 ...

  7. windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法

    windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 参考文章: (1)windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 (2)https://www. ...

  8. Too many connections解决方法

    Too many connections解决方法 参考文章: (1)Too many connections解决方法 (2)https://www.cnblogs.com/gomysql/p/3834 ...

  9. MySQL CPU 使用率高的原因和解决方法

    MySQL CPU 使用率高的原因和解决方法 参考文章: (1)MySQL CPU 使用率高的原因和解决方法 (2)https://www.cnblogs.com/wyy123/p/9258513.h ...

最新文章

  1. adf4351_使用ADF BC管理保存点
  2. 开启Windows7多用户远程桌面
  3. C#使用Word中的内置对话框实例
  4. 用MYSQL的存储过程创建百万级测试数据表
  5. php滚动图代码,JS上下、左右滚动代码(支持图片滚动)
  6. IDEA 分享项目到 Git@OSC/GitHub
  7. java案例代码18--算法-选择排序以及二分查找排序
  8. 私有云的Eucalyptus简介
  9. asp毕业设计——基于asp+access的工资管理系统设计与实现(毕业论文+程序源码)——工资管理系统
  10. ERP软件高效排产计划:如何解决企业排产难题
  11. CodeForces - 1359
  12. daliu_IT学习Android笔记第一篇--Android是什么?安卓的logo来源?安卓的发展过程?
  13. ib课程北京国际学校哪里有?
  14. 思科模拟器:交换机的vlan的创建以及配置
  15. k8s - containerd 磁盘清理
  16. 统计学基础(假设检验、两个总体均值之差检验,独立样本t检验,配对样本t检验)
  17. 数仓工具—Hive集成篇之Kafka(03)
  18. 计算机组成原理汇编微程序,计算机组成原理课程设计(微程序设计).doc
  19. 三星note10+5G (韩版9825)DL模式提示OEM Lock: ON(U)的解决方案
  20. FileZilla的使用

热门文章

  1. php怎么使得字体滚动,滚动文字+字体特效代码(全集)
  2. linux 星号 通配符,如何在bash中转义通配符/星号字符?
  3. 数据库数据规范化看不懂_数据库管理系统中的规范化
  4. Java ObjectInputStream readUnshared()方法与示例
  5. c语言数组的声明和初始化_C声明和初始化能力问题和解答
  6. php从网页获得数据,php根据URL获得网页内容
  7. mysql 5.6 5.7不兼容_同一条sql在mysql5.6和5.7版本遇到的问题。
  8. Java Process getOutputStream()方法与示例
  9. 分布式映射与集中式映射_K映射上的表达式映射和组包围
  10. Meidapipe 3D手势姿态跟踪算法,手机端实时检测 ,多个手势同时捕捉