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”错误;

发布了297 篇原创文章 · 获赞 193 · 访问量 24万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: Age of Ai 设计师: meimeiellie

分享到微信朋友圈

×

扫一扫,手机浏览