centos7,windows mysql 修改最大连接数,mysql my.cnf文件

今天系统突然登录不上,数据库连接工具访问mysql数据库提示 too many connections ,很明显是数据库连接池满了

然后是登录上数据库服务器,重启了一下系统,之后调大数据库最大连接

1、centos

1.先查看目前支持最大连接数,mysql数据库管理工具执行一下语句,查询到默认的是151

show variables like '%max_connections%';

2修改方式有直接执行sql语句和该配置文件

2.1

执行sql语句方式,这种方式重启数据库失效 

set GLOBAL max_connections = 2000;

2.2我采用修改配置文件的方式

(注意:Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,解决方法在我的 《linux Centos7.6 安装mysql 》博客里)

centos mysql配置文件位置

/etc/my.cnf

3.末尾加上

max_connections=2000

4.重启mysql, ssh远程终端执行重启mysql指令

service mysql restart

5.再次查看数据库最大连接数 ,已经改为2000

2、windows

windows操作系统mysql配置文件默认在C:\ProgramData\MySQL\MySQL Server 5.6\my.ini

如果C盘下没有ProgramData说明被隐藏了,设置下显示隐藏的文件夹,然后把max_connections=151 改为max_connections=2000,重启mysql

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值