MySQL修改最大连接数
一.先查看一下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”错误;
还没有评论,来说两句吧...