遗憾的是,我在任何地方都找不到对这个查询的任何直接解释,甚至在MySQL文档中也找不到。
一些人在各种论坛上说,max_user_connections永远不会比max_connections更伟大?例如:如果一个用户使用3 max_user_connections,而另一个用户使用15 max_user_connections,那么他们会说max_connections必须至少高于3+15 = 18。
然而,mysql文档显示,max_user_connections is 4294967295的最大允许值远远大于max_connections is 100000的最大允许值。
有人能解释一下MySQL中的这两个选项是如何相互影响的吗?
发布于 2015-05-04 07:11:13
限制客户端使用MySQL服务器资源的一种方法是将全局
max_user_connections系统变量设置为非零值。这限制了任何给定帐户可以进行的同时连接的数量,但不限制客户端在连接后可以执行的操作。此外,设置max_user_connections不会启用对单个帐户的管理。MySQL管理员对这两种类型的控件都很感兴趣。
max_connections
同时允许的客户端连接的最大数量。缺省情况下,该值为151
来自dagon的评论:
max_connections=总连接限制
max_user_connections =每个用户的限制
因此,max_user_connections的值永远不能超过max_connections的值。
https://stackoverflow.com/questions/30020330
复制相似问题