[Docker] 13-docker更改mysql最大连接数

Docker13-应用 docker更改mysql最大连接数

引用地址

https://www.cnblogs.com/cyrusxx/p/12615748.html

1 找到镜像

docker ps

1596123748870

2. 进入镜像mysql内部

# 进入镜像内部
docker exec -it 27deb8308597 /bin/bash

# 退出镜像内部
exit 

1596123809415

3. 安装vim

因为docker镜像内部没有带vim命令,所以需要手动安装,也可以利用docker cp命令从宿主机中复制过去

apt-get update
apt-get install vim

注意:

docker容器里面
apt update
apt install vim都很慢
推荐用echo直接追加, 我的容器名为mysql
重启容器可以直接docker restart <容器名>

`# 设置最大连接数
docker exec -it mysql bash
echo "max_connections=1024" >> /etc/mysql/mysql.conf.d/mysqld.cnf
exit
docker restart mysql

4. 编辑配置文件

# 在文件中加入max_connections=1024保存退出
vim /etc/mysql/mysql.conf.d/mysqld.cnf

# vim命令
i 进入编辑模式
:wq 保存退出
    
# exit退出镜像

1596123888257

5. 重启镜像

# 查看正在运行的容器找到mysql的  容器 id
docker ps -a  
# 关闭mysql容器
docker kill 27deb8308597  
# 查看所有容器列表,找到mysql的容器id
docker ps -a 
# 启动
docker start 27deb8308597 

# 查看正在运行的容器列表
docker ps

6.查看mysql连接数是否改变

show variables like '%max_connections%';

1596124206267

更多交流,请加QQ:390351113.请备注好友来自博客园<IT自学吧>
原文地址:https://www.cnblogs.com/itzixueba/p/13945649.html