Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2766528
  • 博文数量: 587
  • 博客积分: 6356
  • 博客等级: 准将
  • 技术积分: 6410
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-23 10:54
个人简介

器量大者,福泽必厚

文章分类

全部博文(587)

文章存档

2019年(3)

2018年(1)

2017年(29)

2016年(39)

2015年(66)

2014年(117)

2013年(136)

2012年(58)

2011年(34)

2010年(50)

2009年(38)

2008年(16)

分类: LINUX

2011-11-05 23:18:02

在机器上登录mysql时,有点慢,提示如下:

MySQL: Too many connections

解决方法:

MySQL提供了参数max_connections控制最大连接数,这包括所有用户的连接数。MySQL还提供了另一个参数max_user_connections,用来控制某个用户的最大连接数。例如,将该参数设置为50,那么对于任何一个用户(包括super权限的用户),最多只能创建50个连接。

于是我们可以制定下面的策略:如果的MySQL有3个用户(不包括root),将max_user_connections设置为300,max_connections设置为1000。配置文件(/etc/my.cnf):

max_connections = 1000    ##仅仅是一个参考值
max_user_connections=30  ##仅仅是一个参考值

那么因为只有3个用户,单个用户的最大连接数是300,那么正常最多就只有900个连接,也就总会有100个额外的连接给root来使用。

 在使用过程中遇到一个问题:

阅读(769) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~