GDB方式修改mysql最大连接数

当MySQL因并发连接过多或未正确关闭连接而达到最大连接数时,可以通过GDB进行在线修改,如`gdb -p 2075 -ex "set max_connections=1500" -batch`。尽管这种方法存在风险,可能导致进程崩溃,但在生产环境中,它是一种避免服务重启的应急策略。
摘要由CSDN通过智能技术生成

1,背景:可能由于一些原因造成mysql连接数满了

比如程序并发连接过多,或者连接异常不断开,造成mysql连接数满了,此时dba本地登录也会受到影响,为了不重启mysql服务,也能够修改最大连接数,这里我们介绍gdb修改mysql参数的方式。

[root@localhost ~]# /dbfiles/scripts/mysql_login.sh 
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1040 (HY000): Too many connections

2,使用命令

2075 为mysql的pid

[root@localhost ~]#  gdb -p 2075 -ex "set max_connections=1500" -batch

[New LWP 98710]
[New LWP 7903]
[New LWP 2157]
[New LWP 2104]
[New LWP 2103]
[New LWP 2102]
[New LWP 2101]
[New LWP 2100]
[New LWP 2099]
[New LWP 2098]
[New LWP 2097]
[New LWP 2096]
[New LWP 2095]
[New LWP 2094]
[New LWP 2093]
[New LWP 2092]
[New LWP 2091]
[New LWP 2090]
[New LWP 2087]
[New LWP 2086]
[New LWP 2085]
[New LWP 2084]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值