可悲的是,我在任何地方都找不到对此查询的任何直接解释,甚至在 MySQL 文档中也找不到。
各个论坛上的一些人说 max_user_connections 永远不能大于 max_connections ?例如:如果一个用户有3 max_user_connections
另一个用户有15 max_user_connections
,然后他们说 max_connections 必须至少高于3+15 = 18
.
但是,mysql 文档说,最大允许值为最大用户连接数为 4294967295 https://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_max_user_connections这比最大允许值大得多最大连接数为 100000 https://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_max_connections.
有人可以解释一下 MySQL 中的这两个选项如何相互影响吗?
最大用户连接数 https://dev.mysql.com/doc/refman/5.0/en/user-resources.html
限制客户端使用 MySQL 服务器资源的一种方法是
设置全局max_user_connections
系统变量设置为非零
价值。这限制了可以同时连接的数量
由任何给定帐户创建,但对客户可以执行的操作没有限制
连接后执行此操作。另外,设置 max_user_connections 不会
实现个人账户管理。两种类型的控制都是
MySQL 管理员感兴趣。
最大连接数 http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_max_connections
允许的最大同时客户端连接数。经过
默认值,这是 151
评论者dagon https://stackoverflow.com/users/557846/dagon :
max_connections
= 总连接限制
max_user_connections
= 每个用户的限制
因此,值max_user_connections
绝不能超过该值max_connections
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)