返回
Docker 安装 MySQL 数据库,并通过 MySQL Workbench 进行连接
后端
2023-10-07 20:31:59
Docker 安装 MySQL 数据库,并通过 MySQL Workbench 进行连接
前言
MySQL 是一个流行的关系型数据库管理系统,广泛应用于各种规模的项目中。虽然不建议将需要持久化存储的数据保存在容器中,但对于小型项目或个人使用来说,Docker 是一个非常方便的部署和管理数据库的方式。
拉取镜像
首先,我们需要拉取 MySQL 的 Docker 镜像。
docker pull mysql
如果没有指定标签,则默认从 Docker Hub 拉取最新版本的 MySQL 镜像。
启动容器
接下来,我们可以使用 Docker Compose 来启动 MySQL 容器。Docker Compose 是一个用于定义和运行多容器 Docker 应用的工具。
创建一个名为 docker-compose.yml
的文件,并添加以下内容:
version: '3'
services:
db:
image: mysql
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: "password"
在该文件中,我们定义了一个名为 db
的服务,使用 MySQL 镜像并将其端口 3306 映射到主机端口 3306。我们还设置了 MySQL 的根密码为 "password"。
运行以下命令来启动容器:
docker-compose up -d
这将启动 MySQL 容器并在后台运行。
连接数据库
现在,我们可以使用 MySQL Workbench 来连接到 MySQL 数据库。
-
打开 MySQL Workbench 并创建一个新的连接。
-
在连接属性中,设置以下内容:
- 主机名或 IP 地址: 127.0.0.1
- 端口: 3306
- 用户名: root
- 密码: password
-
单击 测试连接 以确保连接成功。
-
单击 确定 保存连接。
现在,您可以使用 MySQL Workbench 连接到 MySQL 数据库并执行查询了。
结语
通过使用 Docker 和 MySQL Workbench,您可以在本地轻松地安装和管理 MySQL 数据库。这对于开发和测试项目非常有用。