如何修复这些“SQL 错误 1040:连接过多” 即使我尝试把
max_user_connection=500
仍然是“连接太多”
最佳答案
MySQL:错误 1040:连接过多
这基本上表明 MySQL 同时处理最大连接数,默认情况下它同时处理 100 个连接。
以下原因导致 MySQL 耗尽连接。
查询速度慢
数据存储技术
MySQL 配置错误
我通过执行以下操作克服了这个问题。
打开MySQL命令行工具
并输入,
show variables like "max_connections";
这将返回类似这样的内容。
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 100 |
+-----------------+-------+
您可以将设置更改为例如200 通过发出以下命令而无需重新启动 MySQL 服务器。
set global max_connections = 200;
现在,当您下次重新启动 MySQL 时,它将使用此设置而不是默认设置。
请记住,连接数量的增加将增加 MySQL 运行所需的 RAM 量。
关于MySQL 错误 1040 : Too Many Connection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56489725/