Docker 中安装运行 MySQL 的方法

2025-01-14 23:11:46   小编

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运行

欢迎使用万千站长工具!

Welcome to www.zzTool.com