解决MySql数据库出现的Too many connections错误

最近帮朋友维护的一个论坛,频繁抛出异常,一看,原来是MySQL数据库出错,提示为Too many connections。这错误,还是比较简单明了,一看就知道是MySQL数据库的连接达到最大了。于是,我开始设想,是不是MySQL也有个设置项,用来控制最大连接数的大小的?

于是,google了一下,果然如此! MySQL在默认情况下的最大连接数为100,如果网站访问量一上去,肯定会超过这个数值,于是果断改之!

在my.conf的[mysqld]配置节中,加入如下配置项:

max_connections = 500

这里,我改成了500,请根据你的机器的具体情况适当设置大小。改完后,重启MySQL服务即可。

支持原创技术分享,据说打赏我的人,都找到了女朋友!