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版本)