不重启解决 MySQL Too Many Connections

当发生Too many connections时,即使是DBA也无法登录到数据库,一般的做法是修改配置文件的max_connections参数,然后重启数据库,这样业务就有几秒钟的中断。

还有一个hack的方法,用过gdb直接修改mysqld内存中max_connections的值,具体做法如下:

gdb -ex "set max_connections=5000" -batch -p `pgrep -x mysqld`


原创文章,转载请注明出处:Louis Hust’s Blog