目前 VPS 1cpu 512m 内存
MySQL 内存占用 77% , 约 350m , 经过修改配置文件优化后如下
$ ps aux
进入 docker bash
$ docker exec -it pwc-MySQL bash
进入 / etc/MySQL/conf.d
安装 VIM
- $ apt-get update
- $ apt-get install VIM
- VIM docker.cnf
我试过很多次 发现 两种方法都加不冲突
- [mysqld]
- performance_schema_max_table_instances=400
- table_definition_cache=400
- table_open_cache=256
performance_schema = off 按
按 Esc :wq! 退出 VIM
退出 bash
Exit
$docker stop pwc-docker
$reboot 重启 VPS
- $sudo service docker start
- $docker start pwc-docker
$ps aux, 效果如下
下面记录下安装
首先查找 Docker Hub 上的 MySQL 镜像
$ docker search MySQL
直接装最新的 MySQL8 不需要写版本号
$ docker pull MySQL
$ sudo docker images
直接创建容器
$ sudo docker run --name pwc-MySQL -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d MySQL
$ sudo docker container ls -a
测试连接 MySQL
开放端口:
$ sudo firewall-cmd --add-port=3306/tcp
关闭防火墙:
$ sudo systemctl stop firewalld
来源: http://www.bubuko.com/infodetail-3003260.html