当连接到 MySQL 时出 Too many connections, 整个错误讯息是这样的:
|
1 2 3 4 |
Can not connect to MySQL server Error: Too many connections Errno.: 1040 |
出现 Too many connections 表示连接到 MySQL 的连线数超出了 MySQL 的连线数上限, 默认上限是 100.
假设程式方面没有问题, 这个问题可以通过提高 MySQL 连线数上限 (max_connections 变量) 得以解决, 设定 MySQL 的 max_connections 数值可以通过修改 my.cnf 设定档, 以下是具体做法:
修改 /etc/my.cnf 设定档
开启档案 /etc/my.cnf, 在 [mysqld] 段落下加入这行, 设定连线数上限到 500, 内容类似这样:
|
1 2 |
[mysqld] max_connections = 500 |
修改后重新启动 MySQL 便会生效。
No Responses