MySQL 8.0 参考手册 / 第 2 章安装和升级 MySQL / 2.9 从源码安装MySQL / 2.9.8 处理编译MySQL的问题 / B.3.2 使用 MySQL 程序时的常见错误 /
B.3.2.5 连接太多
如果客户端Too many connections
在尝试连接到
mysqld服务器时遇到错误,则所有可用连接都被其他客户端使用。
允许的连接数由
max_connections
系统变量控制。要支持更多连接,请设置
max_connections
为更大的值。
mysqld实际上允许
max_connections
+ 1 个客户端连接。额外的连接保留供具有
CONNECTION_ADMIN
特权(或已弃用的SUPER
特权)的帐户使用。通过将特权授予管理员而不是普通用户(他们不需要),SHOW
PROCESSLIST
即使连接了最大数量的非特权客户端,管理员也可以连接到服务器并使用它来诊断问题。请参阅
第 13.7.7.29 节,“SHOW PROCESSLIST 语句”。
服务器还允许在专用接口上进行管理连接。有关服务器如何处理客户端连接的更多信息,请参阅 第 5.1.12.1 节,“连接接口”。