当前位置:网站首页>Docker安装MySQL详细步骤
Docker安装MySQL详细步骤
2022-08-09 14:29:00 【Eric-x】
1、我们可以去到 docker镜像仓库 查看,搜索MySQL,找到自己想要下载的MySQL版本,这里以5.7为例
2、下载指定版本的MySQL(sudo是代表使用root账号进行操作)
sudo docker pull mysql:5.7

3、下载完成后,可以检查docker下载的镜像
sudo docker images

4、创建MySQL实例
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
参数说明:
-p 3306:3306 将容器的3306端口映射到主机的3306端口
-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用户的密码
5、此时我们的MySQL已经安装好,我们可以查看进程
# 查看启动的容器
docker ps
-- 查看所有安装的容器
docker ps -a
注意,如果说docker ps看不到,那么说明可能MySQL的容器没有启动成功,需要手动启动,执行命令如下:
-- 1.查看MySQL镜像
docker images mysql:5.7
-- 2.查看进程(此时可能为空)
docker ps
-- 3.启动MySQL容器(也是启动指定容器命令)
docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
-- 4.再次查看进行(此时就能看到MySQL的容器了)
docker ps
-- 5.进入到MySQL容器内部Linux
docker exec -it 上面的id号(输入前几位就可以)/bin/bash -- 例如:docker exec -it cb92d /bin/bash
-- 6.连接MySQL
mysql -uroot -proot

6、此时我们可以使用window的SQL Yog可视化工具来连接虚拟机中的MySQL
说明:我使用的是vagrant创建的虚拟机,在命令中看到:sudo 这个指令意思是使用root账号进行操作
边栏推荐
- 【Database】Sqlserver如何定时备份数据库和定时清除
- spacedesk-笔记本、平板、扩展屏幕-解决平板字体太小的问题
- ORDER BY clause is invalid in views, inline functions, derived tables, subqueries, and common table expressions unless TOP, OFFSET, or FOR XML is also specified
- 兆骑科创创业大赛竞赛平台,双创服务,投融资对接
- 从软件哲学角度谈 Amazon SageMaker(第一讲)
- [MRCTF2020]套娃-1
- 论文笔记CIRS
- *2-4 Daily temperature *2-5 Rainwater
- MySQL lock mechanism and lock algorithm
- 深圳堡垒机厂家有哪些?重点推荐哪家?
猜你喜欢
随机推荐
浏览器tab页签上的title图标favicon.icon
Recursive implementation of the Tower of Hanoi problem
跨境电商独立站?Lighthouse: WooCommerce!
从零开始Blazor Server(9)--修改Layout
dpkg: error: cannot new file '/var/lib/dpkg/info/format-new': no
Assembly language learning (7)
不要小看一个Redis!从头到尾全是精华,阿里Redis速成笔记太香了
The RHCE course summary
正则表达式实战:最新豆瓣top250爬虫超详细教程
Refuse to "reinvent the wheel", Baidu EasyDL lets you play with AI custom development
[Serilog] Simple .NET logging with fully structured events
C语言程序设计笔记(浙大翁恺版) 第三周:判断
* 3-3 cattle from rearranged
VMWare不使用简易安装,手动安装ISO操作手册
leetcode 剑指 Offer 07. 重建二叉树
RHCE Course Summary
shell提取ip地址
【微服务】nacos注册中心和配置中心详解
*1-1 OJ 56 Hamming Distance
* 2-2 OJ 1163 missile interception of beta









