SQLSTATE [1040]连接太多

gee*_*gee 24 php pdo

我收到此错误消息SQLSTATE[08004] [1040] Too many connections,我正在使用pdo适配器.我需要关闭连接吗?我是怎么做到的?

Cam*_* S. 13

在my.conf文件中(通常位于/ etc中)找到以下行:

[mysqld]
Run Code Online (Sandbox Code Playgroud)

在那个集合之下的某个地方

max_connections=500
Run Code Online (Sandbox Code Playgroud)

或者您需要的任何数值.

更多信息:MySQL 5.5参考手册:连接太多.


Pab*_*les 10

您需要更改my.cnf文件.

[mysqld]
set-variable=max_connections=250
Run Code Online (Sandbox Code Playgroud)

价值上限.


egg*_*egg 9

对我来说这个错误的根本原因是一个完整的硬盘驱动器.记住这一点是可能的.


小智 6

在你的mysql中我必须运行这个:

Set Global max_connections=2000
Run Code Online (Sandbox Code Playgroud)

我正在使用phpMyAdmin并执行了

  • 这有效,但只持续到您重新启动 MySQL 服务器。因此,如果您不想立即重新启动它,这是一个很好的桥接时间的方法,但您还可以编辑“my.cnf”,如其他答案中所示,以使此更改永久化。 (2认同)