Docker13-应用 docker更改mysql最大连接数
引用地址
1 找到镜像
docker ps
2. 进入镜像mysql内部
# 进入镜像内部
docker exec -it 27deb8308597 /bin/bash
# 退出镜像内部
exit
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退出镜像
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%';