MySQL 9.0 發行說明
如果用戶端在嘗試連線到 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 節,「連線介面」。