mysql配置参数中设定的并发连接数太少或者系统繁忙导致连接数被占满。连接数超过了 MySQL 设置的值,
与 max_connections 和 wait timeout 都有关,wait_timeout 的值越大,连接的空闲等待就越长,
这样就会造成当前连接数越大。
打开MySQL配置文件 my.ini(windows系统中的mysql数据库) 或 (linux系统中的mysql数据库)my.cnf
set global wait_timeout=120;
set global interactive_timeout=300;
set global max_connections=1000;
max_connections=1000wait_timeout=120interactive_timeout=300
service mysql restart (5.5.7版本命令)
**方法一:**使用MySQL自带的命令行工具
5.1 打开Windows的命令行界面,可以通过快捷键Win+R打开运行窗口,输入cmd后按回车键。
5.2进入MySQL安装目录下的bin文件夹,通常在C:\Program Files\MySQL\MySQL Server X.X\bin 下,其中X.X表示MySQL版本号。
第一步:
cd C:\Program Files\MySQL\MySQL Server X.X\bin
第二步:
net stop mysql(停止数据库服务)
net start mysql (开启数据库服务)