mysql修改最大连接池大小

如果你的系统出现“too many connections”的错误, 你可以尝试修改mysql的max_connections属性。

我们先来看下如何查看当前mysql的max_connections的值:

如下sql

show variables like "max_connections";

显示的结果如下格式

+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 100   |
+-----------------+-------+

可以通过下面的sql语句将max_connections的值设置为200,当然前提是当前登录的用户有足够的权限:

set global max_connections = 200;

这个设置会马上生效,但是当mysql重启时这个设置会失效,更好的办法是修改mysql的ini配置文件my.ini,linux为my.cnf

找到mysqld块,修改或者添加下面的设置:

max_connections=200

这样修改之后,即便重启mysql也会默认载入这个配置了.

转载请保留链接地址: https://www.yeetrack.com/?p=1137