Linux 技术手札

解决 MySQL 连接出现 Too many connections

当连接到 MySQL 时出 Too many connections, 整个错误讯息是这样的:

出现 Too many connections 表示连接到 MySQL 的连线数超出了 MySQL 的连线数上限, 默认上限是 100.

假设程式方面没有问题, 这个问题可以通过提高 MySQL 连线数上限 (max_connections 变量) 得以解决, 设定 MySQL 的 max_connections 数值可以通过修改 my.cnf 设定档, 以下是具体做法:

修改 /etc/my.cnf 设定档

开启档案 /etc/my.cnf, 在 [mysqld] 段落下加入这行, 设定连线数上限到 500, 内容类似这样:

修改后重新启动 MySQL 便会生效。

Exit mobile version