MySQL:如何修复mysqli_connect()错误:(HY000 / 1040):连接过多

MySQL的

在世界上 免费软件 有各种各样的应用程序,从最小的到最受认可的和引领潮流的应用程序,例如 GIMP, 阿帕奇 o MySQL的。 既然我们在谈论数据库引擎,我们将展示如何解决在某些情况下可能发生的错误,那就是 MySQL:连接过多.

我们说这是可能发生的,因为我们可以花很多时间使用它而不发生这种情况,或者突然发生的是,如果我们的服务器有很多需求,我们很快就会看到错误消息,更准确地说, mysqli_connect():(HY000 / 1040):连接太多.

默认情况下,MySQL最多允许100个传入请求,在丰富的文档中似乎不太清楚,因此有时可能难以解决某些问题。 我们必须做的是使用我们喜欢的编辑器来修改此免费数据库管理器的配置文件,即 /etc/my.cnf,然后将自己定位在该部分的下方或内部 [Mysql的]

我们添加以下行:

最大连接数 = 500
max_user_connections = 500

我们保存文件并重新启动服务:

systemctl重新启动mysqld.service

现在我们的 MySQL现在将能够同时接受500个传入连接,尽管在大多数情况下,这个数字虽然不算太大,但是当然是完全任意的,我们可以根据需要添加其他任何数字,以便能够处理许多请求,因此不仅可以防止需求量很大,而且可以避免出现任何错误疏忽编程(这是可能导致此问题的另一个原因)。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。