技术文摘
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运行
- 低代码开发平台:技术创新抑或束缚
- C++ 运行时类型信息及继承技巧剖析
- OpenFeign 与 Sentinel 整合:从浅入深搭建自有脚手架
- Git 命令:六个开发者的必备技能
- C++成为首选,令人崩溃!
- 单例模式下的全局音频管理
- 20 个用于自动化的 Golang 库
- C++高级编程:高效稳定接口构建及对象设计深度技巧
- 探秘 C++中 call_once:一则有趣问题笔记
- 12 款卓越开源 Web 性能及用户行为分析工具
- Python 爬虫常用库,你是否都用过?
- CSS中实现滚动条下拉滚动提示效果的方法探究
- Go 命名规范的全面指引
- 全新 CSS Math 方法:Rem() 与 Mod()
- 提升开发效率的绝佳神器