原因:
mysql配置参数中设定的并发连接数太少或者系统繁忙导致连接数被占满。
连接数超过了 MySQL 设置的值,与 max_connections 和 wait_timeout 都有关。
wait_timeout 的值越大,连接的空闲等待就越长,这样就会造成当前连接数越大。
解决办法:
打开 /etc/my.cnf ,添加如下几行,然后重启mysql
max_connections=3000
wait_timeout=120
interactive_timeout=300
本文解析了MySQL连接数超出限制的原因,通常由于配置参数中并发连接数设定过低或系统繁忙导致。详细介绍了如何通过调整max_connections和wait_timeout参数来增加最大连接数和缩短空闲连接等待时间,从而解决连接数超限的问题。
3610

被折叠的 条评论
为什么被折叠?



