如何在MySQL中检查和更新max_connections的值

有些时候,你的服务器可能会遇到在MySQL服务器连接过多的问题。为了解决这个问题,你可以增加你的MySQL配置 ,max_connections值。

检查max_connections值

最大连接值存储可变命名max_connections中。登录你的mysql终端与特权用户,并执行以下查询。
mysql> SHOW VARIABLES LIKE "max_connections";

+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 150   |
+-----------------+-------+
1 row in set (0.00 sec)
按照上述输出max_connections的值设置为150。

更新了max_connections值

增加该值之前,请确保您的服务器有足够的资源来处理更多的查询。现在执行下面的查询在mysql中端临时设置这个值。请记住,这个值将在下次重新启动mysql的复位。
mysql> SET GLOBAL max_connections = 250;
要永久设置此值,在服务器上修改mysql的配置文件,并设置以下变量。配置文件位置可能会根据你的操作系统改变。默认情况下,你可以在基于CentOS的和RHEL系统上 的/etc/my.cnf找到这个和 /etc/mysql/my.cnf基于Debian的系统上。
  max_connections = 250
现在重新启动mysql服务,并与上面给出的命令再次检查值。这时候你会看到该值设置为250。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏