返回

Docker 安装 MySQL 数据库,并通过 MySQL Workbench 进行连接

后端

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 数据库。

  1. 打开 MySQL Workbench 并创建一个新的连接。

  2. 在连接属性中,设置以下内容:

    • 主机名或 IP 地址: 127.0.0.1
    • 端口: 3306
    • 用户名: root
    • 密码: password
  3. 单击 测试连接 以确保连接成功。

  4. 单击 确定 保存连接。

现在,您可以使用 MySQL Workbench 连接到 MySQL 数据库并执行查询了。

结语

通过使用 Docker 和 MySQL Workbench,您可以在本地轻松地安装和管理 MySQL 数据库。这对于开发和测试项目非常有用。