技术文摘
在docker中如何安装mysql
2025-01-14 23:24:42 小编
在Docker中如何安装MySQL
在当今的软件开发与部署环境中,Docker因其高效的容器化技术受到广泛青睐。通过Docker安装MySQL,可以快速搭建稳定的数据库环境,以下将详细介绍具体步骤。
确保你的系统已经安装了Docker。如果没有安装,可以前往Docker官方网站,按照对应操作系统的指引进行下载安装。
安装好Docker后,打开命令行界面。在命令行中,我们使用 docker pull 命令来拉取MySQL镜像。执行命令:docker pull mysql:8.0 。这里指定拉取的是MySQL 8.0版本的镜像,你也可以根据项目需求选择其他版本。拉取过程会从Docker镜像仓库下载MySQL镜像到本地,等待下载完成即可。
镜像拉取完成后,就可以创建并运行MySQL容器了。运行以下命令:
docker run -d \
--name mysql \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=rootpassword \
-e MYSQL_DATABASE=mydb \
-e MYSQL_USER=myuser \
-e MYSQL_PASSWORD=mypassword \
mysql:8.0
在这个命令中:
-d表示让容器在后台运行。--name mysql为容器命名为mysql,方便后续管理。-p 3306:3306将容器的3306端口映射到主机的3306端口,这样我们就能通过主机的3306端口访问容器内的MySQL服务。-e后面跟着的是设置的环境变量,MYSQL_ROOT_PASSWORD是MySQL root用户的密码,MYSQL_DATABASE是创建的数据库名称,MYSQL_USER是创建的新用户,MYSQL_PASSWORD是该新用户的密码。
容器运行起来后,我们可以使用MySQL客户端工具来连接测试。例如使用MySQL Workbench,打开该工具,新建一个连接,在连接设置中输入主机地址为 localhost (因为容器端口已映射到主机),端口为 3306 ,用户名和密码使用前面设置的值,点击测试连接,如果连接成功,就说明我们在Docker中成功安装并配置好了MySQL。
通过Docker安装MySQL,不仅简化了安装流程,还能保证环境的一致性和可移植性,为开发和部署工作带来极大的便利。
TAGS:
- 从 Java 11 至 Java 21:无缝迁移的可视化指引
- 程序内树形结构(Tree)的设计理念与程序实现及源代码
- 携程旅游大语言模型系统的介绍与应用
- Java 开发者的 MySQL 数据库版本管控策略
- Spring Boot Security 与 JWT Token 的简易应用
- 编程语言的对决:Python、Java、C、C++、Go 中'Hello World'与九九乘法表的实现
- 探讨 DDD、SOA、微服务与微内核
- 若知晓 JSX,那可知 StyleX ?
- MySQL 数据库压力测试及性能评估的 Java 实践方法
- 十分钟实现前端新手引导功能
- B站边缘网络四层负载均衡器的探究与运用
- Python 内存管理知多少
- Python 中执行定时任务的超简单库
- 告别手动部署 jar 包,畅享动态上传热部署的爽快
- C 语言文件基础全面剖析