mysql数据库连接数不足导致 Bean 注入失败
如果你不想重启 MySQL 服务,那就很遗憾——直接修改配置文件(如 my.cnf
/ my.ini
)是不会即时生效的,因为这些配置只在 MySQL 启动时 被加载。
不过你可以使用 SQL 命令 动态修改连接数上限(无需重启):
✅ 临时修改 max_connections
(立刻生效,但重启失效)
SET GLOBAL max_connections = 500;
这个修改是立即生效的,但只在当前 MySQL 实例生命周期中有效。重启后会失效,需要配置文件中也改上。
🧠 建议的做法
-
立即生效:用
SET GLOBAL
命令先救急; -
重启后保留:再配合改
my.cnf
或my.ini
里的值:
[mysqld]
max_connections = 500
🔍 验证当前连接数上限
SHOW VARIABLES LIKE 'max_connections';
🔍 查看当前连接情况
SHOW STATUS LIKE 'Threads_connected';
或者
SHOW PROCESSLIST;