mysqli_connect():(08004/1040):连接过多mysqli_driver.php

时间:2018-11-27 09:45:29

标签: php mysql codeigniter

问题

大家好,我在stackoverflow中寻找解决方案,但没有找到。我正在使用CodeIgniter框架,几个月后我收到了此错误。

解决方案

更改数据库中的max_connection(phpmyadmin)

验证数据库连接是否关闭

问题

您是否认为我需要将dbdriver更改为pdo,我当前使用的是mysqli?

对于持久连接,我应该将$ db ['default'] ['pconnect']设置为true吗?

访问过

Codeigniter Too many connection __construct()

Persistant connections not working with mysqli driver in codeIgniter

1 个答案:

答案 0 :(得分:0)

我建议将MySQL变量handleChangeDashboarddocumentation)调整为较低的值-尝试从300开始。 (默认值为28800。)

通过编辑MySQL配置文件并重新启动MySQL来设置该值。在哪里可以找到该文件以及该文件的名称取决于您的操作系统。该文件通常命名为setStatewait_timeout