加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

修改 mysql 最大连接数

发布时间:2023-01-05 16:03:23 所属栏目:MsSql教程 来源:转载
导读: 1. 原生 docker 启动方式
在 docker 启动命令的最后添加变量 --max-connections=1000
docker run -d -p 3306:3306 --name mysql \
-e MYSQL_ROOT_PASSWORD=xxx \
mysql:5.7.38 \
--m

1. 原生 docker 启动方式

在 docker 启动命令的最后添加变量 --max-connections=1000

docker run -d -p 3306:3306 --name mysql \
  -e MYSQL_ROOT_PASSWORD=xxx \
  mysql:5.7.38 \
  --max-connections=1000

2. Rancher 启动方式

在工作负载配置的【命令(CMD)】中添加 --max-connections=1000

在这里插入图片描述

3. 验证

mysql> show variables like '%max_connections';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 1000  |
+-----------------+-------+
1 row in set (0.01 sec)

4. 后记

遇到该问题,首先百度,看似一大堆文章,打开几乎清一色的是进入容器修改配置文件,然后重启容器服务。这…合理吗?容器重启后,没有持久化的目录是会被还原的,修改的配置文件路径在 /etc/mysql/mysql.conf.d 下面,而持久化的目录是 /var/lib/mysql 所以重启后修改的内容根本不存在!

除了可以配置最大连接数外,还有非常多参数可以通过该方式配置重启mssql,具体可以通过以下命令查看:

docker run -it --rm mysql:5.7.38 --verbose --help

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!