来自文档:- 连接太多:
\n\n\n\n\n允许的连接数由 max_connections 系统变量控制。默认值为 151,以提高 MySQL 与 Apache Web 服务器一起使用时的性能。\n(以前的默认值为 100。)如果需要支持更多\n 连接,则应为此变量设置更大的值。
\n\nmysqld 实际上允许 max_connections+1 个客户端连接。额外的连接保留供具有 SUPER\n 权限的帐户使用。通过将 SUPER 权限授予管理员而不是普通用户(不需要它),管理员可以连接到服务器并使用 SHOW PROCESSLIST 来诊断问题,即使连接的非特权客户端达到了最大数量。请参阅第\n 12.7.5.30 节,\xe2\x80\x9cSHOW PROCESSLIST 语法\xe2\x80\x9d。
\n\nMySQL 可以支持的最大连接数取决于给定平台上线程库的质量、可用 RAM 量、每个连接使用了多少 RAM、每个连接的工作负载以及所需的响应时间。Linux 或 Solaris\n 通常应该能够支持 500 到 1000 个同时连接,如果您有许多 GB 的可用 RAM,并且每个连接的工作负载较低或者响应时间目标要求不高,则可以支持多达 10,000 个连接。由于该平台上使用的 Posix 兼容层,Windows 限制为(打开表 \xc3\x97 2 + 打开\n 连接)< 2048。
\n\n可能需要增加打开文件限制。另请参阅第 2.5 节,\n \xe2\x80\x9c在 Linux\xe2\x80\x9d 上安装 MySQL,了解如何提高操作系统\n 对 MySQL 可以使用的句柄数的限制。
\n
如果您尝试建立比您的系统可以支持的更多连接,那么最终所有这些连接将默认关闭,因为您的系统配置将不支持它。
\n