mysql too many connections

转:

https://blog.csdn.net/qq_31454017/article/details/71108278

https://www.cnblogs.com/baby123/p/5710787.html

原因:

   my.ini 中设定的并发连接数太少或者系统繁忙导致连接数被占满。

  连接数超过了 MySQL 设置的值,与 max_connections 和 wait_timeout  都有关。

  wait_timeout 的值越大,连接的空闲等待就越长,这样就会造成当前连接数越大。

打开  my.ini  修改以下值,如找不到,直接新增,重启数据库

#最大连接数

max_connections=1000   

#这个数值指的是mysql在关闭一个非交互的连接之前要等待的秒数,默认是28800s
wait_timeout=300

#表示mysql在关闭一个连接之前要等待的秒数
interactive_timeout=500

原文地址:https://www.cnblogs.com/wdw31210/p/9844314.html