今天中午的时候突然接到报警,MySQL连接数暴增..本来设置的max_conntion=6000, 这个数值连接已经够用.接到报警速度连接服务器连接mysql总是报如下错误:

[mysql@localhost ~]$ mysql -u xxxxx -pxxxxxxxx

ERROR 1040 (HY000): Too many connections

本来打算kill杀掉重启搞定解决..但是生产库最好不要轻易重启.这里演示一种在线解决连接数满的方式..还记的神器gdb吗?没错就是它 ^_^

查看mysql后台进程

[mysql@localhost ~]$ ps -ef | grep mysql

root      1549  1281  0 16:21 ?        00:00:00 sshd: mysql [priv]

mysql     1551  1549  0 16:21 ?        00:00:00 sshd: mysql@pts/0

mysql     1552  1551  0 16:21 pts/0    00:00:00 -bash

mysql     1571  1552  0 16:21 pts/0    00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe

mysql     1985  1571  0 16:21 pts/0    00:00:01 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --log-error=/mysql/mysqld.log --pid-file=/mysql/mysqld.pid --socket=/tmp/mysql.sock

使用gdb修改内存中的max_connections值

[mysql@localhost ~]$ gdb -p 1985 -ex "set max_connections=10240" -batch

[New LWP 2190]

[New LWP 2094]

[New LWP 2070]

[New LWP 2039]

[New LWP 2009]

[New LWP 2007]

[New LWP 2006]

[New LWP 2005]

[New LWP 2004]

[New LWP 2003]

[New LWP 2002]

[New LWP 2001]

[New LWP 2000]

[New LWP 1999]

[New LWP 1998]

[New LWP 1996]

[New LWP 1995]

[New LWP 1994]

[New LWP 1993]

[New LWP 1992]

[New LWP 1991]

[New LWP 1990]

[New LWP 1989]

[New LWP 1988]

[New LWP 1987]

[Thread debugging using libthread_db enabled]

0x00007f5e26613343 in poll () from /lib64/libc.so.6

[mysql@localhost ~]$

现在尝试进mysql,查看max_connections值

[mysql@localhost ~]$ mysql -u xxxxx -pxxxxxxx

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 9

Server version: 5.6.15-log Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show variables like '%max_connections%';

+-----------------+-------+

| Variable_name   | Value |

+-----------------+-------+

| max_connections | 10240 |

+-----------------+-------+

1 row in set (0.00 sec)

OK.^_^终于能进去了.终于恢复正常了..迅速批量杀掉sleep进程..一般情况下报too many connection应该是程序那边出问题了.暂时解决方案扩大max_connections解决.原因等开发回来一起查吧.(坏的真不是时候,我的中午饭啊.......-_-可怜)

阅读(5488) | 评论(0) | 转发(2) |

mysql connection是什么_记一次MySQL出现too many connection相关推荐

  1. mysql native数据同步_记一次MySQL(5.7版本)数据库的主从同步和备份

    我遇到的问题 我先后在BAT三大云服务器商购买了学生机,配置如下百度云2核/4G 阿里云1核/2G 腾讯云1核/2G 我的解决方案 由于我不知道百度云的续费规则,导致买了2核/4G的服务器之后以为像阿 ...

  2. mysql查看脚本错误位置_记一次mysql启动不了查找经历

    在linux上用的是xampp,mysql启动没有报任何错误,但就是查找不到进程,于是找mysql错误日志,日志在哪?在lampp/var/mysql 以.err结尾的文件里.里面内容如下; /opt ...

  3. mysql 安装只有一半_记一次MySQL安装出现的坑爹问题。。。

    关键词:mysql安装msvcr100.dll缺失  vc++2010 : win10系统首次安装mysql,图方便下载了图形界面的安装包(5.6.4),本以为小事一桩:装一半失败.卸载清注册表.重装 ...

  4. mysql无法启动修复_记一次MySQL无法启动及修复经历

    记得有次本地的MySQL无法启动,网上说,去删掉InnoDB日志就行,我就傻乎乎的去删掉了InnoDB相关的文件,果然,没有任何问题,正常启动了. 可是谁曾想,过了几天,故障复现了,我就按部就班的又去 ...

  5. 阿里云下mysql远程访问被拒绝_记一次MySQL数据库拒绝访问的解决过程

    最近在折腾wordpress博客,连接MySQL数据库时提示拒绝访问.经过排查,解决了问题.这里记录下解决问题的方案,以及解决的思路.如有遇到类似问题的读者可以参考下. 用wordpress搭博客,数 ...

  6. mysql group by 性能_记一次Mysql group by的优化

    直接上干货: 数据量:50万 mysql版本:5.6.26 表结构: CREATE TABLE bet_order_product ( bet_order_product_id varchar(40) ...

  7. 修改mysql 视图字段类型_记一次mysql视图创建时自定义字段类型不同环境不同的原因...

    由于老项目使用的是hibernate,当项目启动时会去检查数据库字段类型等,发现一张视图中某个自定义字段在开发环境中类型为text,但是到了生产环境类型却为mediumtext,导致代码在生产上会有问 ...

  8. mysql update不更新_记一次MySQL更新语句update的踩坑

    背景 最近在一次线上作业过程中执行了一句DML语句,本以为万无一失,结果应用反馈说没有更新,数据还是没有变,最后经过排查才发现是我语句写错了,导致update语句执行的结果与预期不符. 情景再现 为了 ...

  9. mysql增量备份具体步骤_记一次mysql全量备份、增量备份的学习过程

    增量备份依赖于全量备份,因此首先要有全量备份,在全量备份的基础上,添加增量备份. 为了方便操作,我们先来做些准备工作.在客户端直接输入mysql.mysqldump.mysqladmin.mysqlb ...

最新文章

  1. Determine whether an integer is a palindrome. Do this without extra space.
  2. 美国政府突然宣布放弃对 DNS 根区的控制
  3. SSRS:使用SQL2008教程学习Reporting Services之数据库AdventureWorks2008问题_学习笔记1
  4. 康托展开式---我排第几+逆康托展开
  5. Direct2D教程(一)Direct2D已经来了,谁是GDI的终结者?
  6. 教科书上的LDA为什么长这样?
  7. Java多线程之volatile详解
  8. java类加载过程_面试官:java类的加载过程
  9. 【软件质量】代码注释的消极作用
  10. Jeesite 自定义api接口 404 访问不到页面
  11. Android4.4点击无响应,webview某些超链接点击无响应的问题
  12. visio绘图固定图形位置
  13. 【初识SciPy库】
  14. 补天漏洞厂商资产数据爬虫以及总漏洞量可视化分析
  15. 广告创作的灵魂---创意
  16. 基于微信小程序的毕业设计题目(35)PHP医院预约挂号小程序(含开题报告、任务书、中期报告、答辩PPT、论文模板)
  17. 三分学习(解决凸函数or凹函数的极值)
  18. 看MySQL数据库的观后感,【看点·光】谈谈赏析和读后感(随笔)_mysql执行语句...
  19. pip安装的依赖不在虚拟环境中
  20. 几款开源的ETL工具及ELT初探

热门文章

  1. 错误MSB4018 “ResolvePackageAssets”任务意外失败的解决方法
  2. SynchronizationContext
  3. 服务核心 - 工具类
  4. 嵌入式linux的调试技术
  5. WCF全双工以及用户名密码验证
  6. 第五章 数组和指针的关系
  7. Sery送的书与网站短信解决方案
  8. 最详细的讲解 JS 原型与原型链
  9. 2021前端面试题总结
  10. javascript --- 异步按顺序执行