MySQL修改最大连接数

雨点打透心脏的1/2处 2022-03-30 13:56 376阅读 0赞
一.先查看一下MySQL的最大连接数量

show variables like ‘%max_connections%’;

在这里插入图片描述

二.修改最大连接数

方法一:
set GLOBAL max_connections=512;
这种方法在重启服务后会失效

方法二:
修改mysql配置文件my.cnf,在[mysqld]段中添加或修改max_connections值:
max_connections=512

三.小结

MySQL的max_connections参数用来设置最大连接(用户)数。每个连接MySQL的用户均算作一个连接。

MySQL无论如何都会保留一个用于管理员(SUPER)登录的连接,用于管理员连接数据库进行维护操作,即使当前连接数已经达到了max_connections。因此MySQL的实际最大可连接数为max_connections+1;
这个参数实际起作用的最大值(实际最大可连接数)为16384,即该参数最大值不能超过16384,即使超过也以16384为准;
增加max_connections参数的值,不会占用太多系统资源。系统资源(CPU、内存)的占用主要取决于查询的密度、效率等;
该参数设置过小的最明显特征是出现”Too many connections”错误;

发表评论

表情:
评论列表 (有 0 条评论,376人围观)

还没有评论,来说两句吧...

相关阅读