Mysql-设置连接数

发布时间:2023-05-21 09:20:00

mysql 连接数太多(SequelizeConnectionError: Too many connections)

这是最常见的问题。因为我做的是前端监控系统,日志报告量比较大,所以连接数往往不够。 除了使用其他技术来缓解并发量外,您还需要适当地设置mysql数据库的最大连接数。那么如何增加mysql的最大连接数,设置多合适,这是一个更麻烦的问题。

查看当前mysql的连接数:

mysql> show global status like 'Max_used_connections';+----------------------+-------+| Variable_name        | Value |+----------------------+-------+| Max_used_connections | 403   |+----------------------+-------+1 row in set (0.00 sec)

查询mysql最大连接数

show variables like '%max_connections%';

如何设置mysql的最大连接数?

第一种方法:通过mysql命令设置(这种方法是临时的,重启mysql后会失效)

mysql> set GLOBAL max_connections=1000;Query OK, 0 rows affected (0.00 sec)

第二种方法:输入mysql,以找到mysql.cnf文件(不同版本可能不同),添加以下配置(注意:最大连接数不要设置太大,启动时可能会爆炸),然后执行命令service mysql restart

[mysqld]max_connections=1000

上一篇 HTTP 响应状态码
下一篇 POI 设置Excel单元格背景色

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题