数据库教程:解析mysql中max_connections与max_user_connections的区别分享

在mysql的手册中已经对max_user_connections有一点说明,它是用来限制用户资源的,怎么限制用户资源呢?这里做了个小测试。
首先产看该全局变量的值
mysql>select@@max_user_connections;
+————————+
|@@max_user_connections|
+————————+
|                     0|
+————————+
1rowinset(0.00sec)
默认情况系是为0的
为0是什么意思呢?它是说不限制用户资源的。
在这里我改变一下它的值,并在查询,注意这改变在服务器重启后无效,想一直保存的话就放在选项文件里面!
mysql>set @@global.max_user_connections=1;
QueryOK,0rowsaffected(0.00sec)
mysql>select@@max_user_connections;
+————————+
|@@max_user_connections|
+————————+
|                     1|
+————————+
1rowinset(0.00sec)
现在我重新开启一个连接
C:WindowsSystem32>mysql-uroot-pweb
ERROR1203(42000):Userrootalreadyhasmorethan’max_user_connections’activ
econnections
意思是这个用户已经达到最大的连接数,不能再连接拥有资源!
该参数只能对整体限制资源,不能对某个用户进行限制,如果需要对某个用户限制的话,你可以在权限表里面看到
       max_questions:0
         max_updates:0
     max_connections:0
 max_user_connections:0
这几个参数可以对某个用户进行限制。
max_connections的意思是对整个服务器的用户限制!
您可能感兴趣的文章:MySQL性能优化配置参数之thread_cache和table_cache详解mysql提示Changedlimits:max_open_files:2048max_connections:1910table_cache:64的解决MySQL性能优化之max_connections配置参数浅析

标签: mysql ons user ns ec connect io sq max

浅析mysql 语句的调度优先级及改变

解析Mysql临时表及特点

上述就是数据库技术:解析mysql中max_connections与max_user_connections的区别分享的全部内容,如果对大家有所用处且需要了解更多关于mysql数据库学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/910756.html

(0)
上一篇 2021年10月24日
下一篇 2021年10月24日

精彩推荐