器量大者,福泽必厚
全部博文(587)
分类: 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):
那么因为只有3个用户,单个用户的最大连接数是300,那么正常最多就只有900个连接,也就总会有100个额外的连接给root来使用。
在使用过程中遇到一个问题: