docker篇:Centos7安装mysql5.7


一、安装mysql

可先配置docker镜像加速:参考

运行命令下载安装镜像

sudo docker pull mysql:5.7

如下为安装完成
在这里插入图片描述

二、创建实例并启动

创建容器并运行

sudo docker run -p 3306:3306 --name mysql \
-v/mydata/mysql/log:/var/log/mysql \
-v/mydata/mysql/data:/var/lib/mysql \
-v/mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7

更新容器,设置自启动

docker update --restart=always mysql 

参数说明

docker run -p 3306:3306 --name mysql \ 将主机的3306端口映射到Docker的3306端口,起一个mysql别名
-v/mydata/mysql/log:/var/log/mysql \ 将日志文件夹挂载到主机
-v/mydata/mysql/data:/var/lib/mysql \ 将配置文件夹挂载到主机
-v/mydata/mysql/conf:/etc/mysql \ 将配置文件夹挂载到主机
-e MYSQL_ROOT_PASSWORD=root \ 初始化 root用户的密码
-d mysql:5.7 选择的镜像

查看运行中的容器

sudo docker ps

在这里插入图片描述

三、测试连接

默认账号密码为 root root(如果连接不了,建议更换centos7版本)

在这里插入图片描述