docker修改MySQL最大链接数量

 参考原文链接:https://blog.csdn.net/qq_41937388/article/details/105497560

 

改了之后不清楚是否正常,反正我这里还是报超出最大链接数量,大概2000就开始报超出最大链接数量。

但是查询最大链接数量是正常,修改完的数据,没搞明白咋回事。

用原文链接,临时修改最大链接数量,修改成功但是还报超出最大链接数量。  

求大佬告知咋回事,什么原因导致的修改不成功问题。

 

 

数据库是MySQL8.0   


进入 docker 内部的 bash 命令可执行界面:


docker ps 查看 mysql 镜像


docker exec -it mysql-server /bin/bash 进入镜像内部可执行 bash 命令界面


永久修改方案,重启后仍有效:


vim /etc/mysql/my.cnf 如果没有 vim 命令,则安装 vim: 第一步:apt-get update 第二步:apt-get install vim

 

 

在[mysqld]分段下添加一行:

max_connections=16384       --设置该 DB 最大连接数

max_user_connections=2000    --设置单用户最大连接数

wait_timeout=20000        --超时时间 秒

 

查询MySQL最大链接数 

SHOW PROCESSLIST;   --正在链接的数量
SHOW FULL PROCESSLIST;   --这个好像也是正在链接的数量
SHOW VARIABLES LIKE '%max_connections%';  --这个是最大链接数
SHOW STATUS LIKE '%Connection%';  --这个不知道是啥

 

posted @   李世恒01  阅读(798)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示