在使用Mysql的过程中,你总是会遇到这样那样的问题,每次去网上查找也相对比较麻烦,所以在此整理一下(以linux ubantu16 系统为例)。
推广(官网: 、Git:webfunny_monitor 解决前端开发痛点,为前端开发量身订做):
1. mysql 连接数太多(SequelizeConnectionError: Too many connections)
这个就是最常见的问题了。因为我做的这个是前端监控系统,日志上报量比较大,所以经常会遇到连接数不够用的情况。 除了你要使用其他技术来缓解并发量,还需要适当的设置mysql数据库的最大连接数。那么怎么增加mysql的最大连接数呢,设置多大为合适呢,这又是一个比较麻烦的问题了。下边是我的一些浅见,仅供参考。
首先我们需要登录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)