MySQL 8.4 发行说明
如果客户端在尝试连接到 mysqld 服务器时遇到 Too many connections
错误,则所有可用连接均被其他客户端使用。
允许的连接数由 max_connections
系统变量控制。要支持更多连接,请将 max_connections
设置为更大的值。
mysqld 实际上允许 max_connections
+ 1 个客户端连接。额外的连接保留供具有 CONNECTION_ADMIN
权限(或已弃用的 SUPER
权限)的帐户使用。通过将权限授予管理员而不是普通用户(他们不应该需要此权限),管理员即使在最大数量的非特权客户端连接时,也可以连接到服务器并使用 SHOW PROCESSLIST
来诊断问题。请参阅 第 15.7.7.30 节,“SHOW PROCESSLIST 语句”。
服务器还在专用接口上允许管理连接。有关服务器如何处理客户端连接的更多信息,请参阅 第 7.1.12.1 节,“连接接口”。