首页 > 数据库技术 > 详细

docker 安装 MySQL 8,并减少内存占用 记录

时间:2019-03-28 20:09:01      阅读:500      评论:0      收藏:0      [点我收藏+]

目前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

技术分享图片

docker 安装 MySQL 8,并减少内存占用 记录

原文:https://www.cnblogs.com/WNpursue/p/10617217.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!