技术文摘
Docker 中安装运行 MySQL 的方法
Docker 中安装运行 MySQL 的方法
在现代软件开发与部署中,Docker 以其高效、便捷的容器化技术,极大地简化了应用程序的部署流程。MySQL 作为广泛使用的关系型数据库,在 Docker 中进行安装与运行,能让开发和运维工作更加轻松。下面就为大家详细介绍具体步骤。
确保你的系统已经安装了 Docker 环境。若未安装,可前往 Docker 官方网站,根据操作系统类型下载并安装相应版本。安装完成后,打开命令行终端。
拉取 MySQL 镜像。在终端中输入命令:docker pull mysql:latest。此命令会从 Docker Hub 拉取最新版本的 MySQL 镜像到本地。拉取过程的速度取决于网络状况。
接着,创建并运行 MySQL 容器。使用如下命令:docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=mydb -e MYSQL_USER=myuser -e MYSQL_PASSWORD=mypassword mysql:latest。其中,-d 表示以守护进程模式运行容器;--name 为容器指定名称为 mysql;-p 将容器的 3306 端口映射到主机的 3306 端口;-e 用于设置环境变量,MYSQL_ROOT_PASSWORD 是 root 用户的密码,MYSQL_DATABASE 是创建的数据库名称,MYSQL_USER 是新建用户,MYSQL_PASSWORD 是该用户的密码。
容器运行起来后,我们可以通过多种方式连接到 MySQL 数据库。比如使用命令行工具 mysql,先确保本地安装了 mysql 客户端,然后在终端输入:mysql -h 127.0.0.1 -P 3306 -u myuser -p,输入密码后即可进入 MySQL 数据库。
另外,也可以使用图形化工具如 Navicat 或 DataGrip 来连接。打开图形化工具,新建连接,在连接设置中填写主机地址为 127.0.0.1,端口 3306,用户名和密码为创建容器时设置的值,就能轻松实现连接。
在 Docker 中安装运行 MySQL,不仅提高了环境部署的效率,还保证了不同环境下的一致性。无论是开发测试还是生产环境,这种方式都能为开发者和运维人员带来极大的便利,有助于更高效地完成项目的开发与部署。
TAGS: MySQL安装 Docker与MySQL Docker安装 MySQL运行
- Docker 容器的诞生历程
- 流程中 DataObject 的使用及租户设置方法
- Css Grid 布局之种种
- SpringBoot 的 starter 究竟为何物?
- 同事改 Bug 迅速的秘诀:这些代码 Debug 技巧
- HammerDB 用于 Citus 和 Postgres 的 Benchmark:每分钟 200 万新订单处理测试
- 系统热点缓存问题及缓存架构设计探究
- 论 JS 断点的实现之道
- 事务与嵌套事务的区别,你懂了吗?
- 怎样编写一个 JS 运行时
- 微服务编排深度解析
- 事件驱动架构的优势与挑战
- SpringBoot 应用责任链模式的巧妙利用,编程效率大幅提升!
- JVM 中栈上分配、TLAB 与 PLAB 的区别
- 深度剖析 New 操作符