MySQL max_user_connections vs max_connections

Rak*_*kib 4 php mysql

SADLY我无法在任何地方找到对此查询的任何直接解释,甚至在MySQL文档中都没有.

各种论坛中的一些人说max_user_connections永远不会超过max_connections?例如:如果一个用户有3 max_user_connections另一个用户15 max_user_connections,那么他们说max_connections必须至少在上面3+15 = 18.

但是,mysql doc说,max_user_connections的最大允许值是4294967295,这比max_connections的最大允许值为100000要大得多.

有人可以解释一下MySQL中的这两个选项如何相互影响.

Ped*_*ito 7

MAX_USER_CONNECTIONS

限制客户端使用MySQL服务器资源的一种方法是将全局max_user_connections系统变量设置为非零值.这限制了任何给定帐户可以同时进行的连接数,但对连接后客户端可以执行的操作没有限制.此外,设置max_user_connections不会启用个人帐户的管理.MySQL管理员都对这两种控件都很感兴趣.

MAX_CONNECTIONS

允许的最大同时客户端连接数.默认情况下,这是151


dagon的评论:

max_connections=总连接限制
max_user_connections=每个用户限制


因此,价值max_user_connections绝不能超过max_connections.