Docker四步构建MySQL服务
2023-03-14 09:38:19 时间
什么是MySQL?
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
如何用Docker构建MySQL服务?
第一步:检查命令与搜索镜像
win + r 进入到cmd 命令行下, 先检查一下Docker 命令是否正常,使用命令:
- docker -v
我们需要搜索一下有哪些版本的mysql镜像可以使用,使用命令:
- docker search mysql
备注:我们可以选择STARS的值比较大的,OFFICAL表示是官方的。
第二步:拉取mysql的镜像
拉取mysql的镜像(也称images),使用命令:
- docker pull mysql
备注:这里可能需要等待一会儿,因为mysql 这个镜像文件有五百多M
下载完成后,我们可以检查一下是否成功,使用命令:
- docker images
第三步:启动mysql镜像
现在可以启动mysql镜像了,使用命令:
- docker run -p3306:3306 —name firstmysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
启动成功后会返回一个容器id
检查启动是否成功,使用命令:
- docker ps
第四步:登录mysql并使用
最后要登录到容器里面去,看看是否可以正常地登录mysql 数据库。
操作步骤为:点击小鲸鱼图标,单击Dashboard控制面板,找到我们启动的mysql容器,如下图所示:
![](https://s3.51cto.com/oss/202111/23/573b2d471f6c17e0e099a199042304c5.jpg)
点击CLI命令行交互模式,操作如下:
![](https://s3.51cto.com/oss/202111/23/31cc9f278d0546028e24ecfb56ae2921.jpg)
可以正常地查看到当前的数据库都有哪些库。
至此整个过程完成,使用Docker来构建mysql服务相较于使用以前常规的安装mysql的方法就十分简单了。
相关文章
- OpenHarmony 源码解析之分布式数据库
- 如何快速定位数据库消耗CPU语句?
- Explain进行索引分析和优化
- 有趣的 Events_Statements_Current 表问题
- 故障案例:MySQL唯一索引有重复值,官方却说This is not a bug
- 这可能是Spring Boot Starter 讲的最清楚的一次了
- 又是一年跳槽季!如何快速定位数据库消耗CPU语句?
- MySQL千万级数据查询的优化技巧及思路
- 一文读懂MySQL分库分表的实现原理和策略
- MySQL:两张表编码方式不一致,关联查询一定会导致索引失效吗?
- Redis常用操作命令整理
- 梅科尔HOS-openGauss数据库安装使用(openEuler服务器)
- 使用 Vector 将 PostgreSQL 日志输出为 Prometheus 指标
- 关于微信数据库的解密以及取证
- 怎样快速地迁移 MySQL 中的数据?
- 天!转转MySQL机房迁移半小时结束战斗?
- TD退出,国产数仓的风来了
- MySQL:连Explain的Type类型都没搞清楚,怎敢说精通SQL优化?
- 系统上线前,SQL脚本的九大坑
- Docker安装Canal、MySQL 进行简单测试与实现Redis和MySQL 缓存一致性