0
点赞
收藏
分享

微信扫一扫

docker 安装mysql5.7

docker 安装mysql

获取mysql镜像

这里,以5.7版本为例

sudo docker pull mysql:5.7

在这里插入图片描述

查看镜像

sudo docker images

在这里插入图片描述

启动mysql

docker run -d -p 3306:3306 -v /usr/local/mysql/conf:/etc/mysql/conf.d -v /usr/local/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysq01 mysql:5.7 

启动成功会生成个容器id
在这里插入图片描述
命令解析:

查看启动容器

docker ps -a

如下图:容器列表中存在刚刚启动的mysql01容器。状态为Up 20 minutes代表正在运行中,并且已经运行了20分钟
在这里插入图片描述

开启防火墙端口

先查看3306端口有没有开启

#查看防火墙开放端口列表:
firewall-cmd --list-port

如下图,存在3306/tcp。说明3306端口已经开启
在这里插入图片描述
如果没有开启,需要手动开启

#永久开放3306端口号:
firewall-cmd --permanent --zone=public --add-port=80/tcp
#加载防火墙开放端口
firewall-cmd --reload
#重新启动  防火墙
systemctl restart firewalld.service

宿主机用Navicat Premium连接测试

在这里插入图片描述

测试卷挂载

查看数据挂载(/usr/local/mysql/data)下数据列表

在这里插入图片描述

新建一个数据库

在这里插入图片描述

刷新数据挂载(/usr/local/mysql/data)下数据列表

如下图,多了一个testdb。说明挂载成功
在这里插入图片描述
至此,docker安转mysql,并挂载配置文件和数据到本地虚拟机已完成!

本文参考链接:
1.哔哩哔哩视频:【狂神说Java】Docker最新超详细版教程通俗易懂 第22集 实战:MySql同步数据
2.哔哩哔哩视频:Java项目《谷粒商城》Java架构师 | 微服务 | 大型电商项目P10 环境-docker安装mysql

举报

相关推荐

0 条评论