windows的docker 安装mysql
时间: 2025-01-14 18:57:36 浏览: 55
### 使用 Docker 在 Windows 上安装 MySQL
#### 准备工作
确保已经安装并配置好 Docker Desktop 并启动服务。可以通过运行 `docker --version` 来确认 Docker 是否正常工作。
#### 拉取 MySQL 镜像
为了获取官方发布的 MySQL 数据库镜像,可以执行如下命令来拉取默认最新的稳定版:
```bash
docker pull mysql
```
对于指定版本比如 8.0 的情况,则应使用带有标签的形式进行下载[^3]:
```bash
docker pull mysql:8.0
```
#### 启动 MySQL 容器实例
创建一个新的 MySQL 实例时,建议设置环境变量如 root 用户密码等参数,并映射主机端口至容器内部的服务端口以便外部访问。下面是一个典型的例子:
```bash
docker run -d \
--name=mysql-container \
-e MYSQL_ROOT_PASSWORD=your_password_here \
-p 3306:3306 \
mysql:8.0
```
这里 `-d` 参数表示以后台模式运行;`--name` 给定容器名称方便管理;`-e` 设置环境变量用于初始化数据库;而 `-p` 则完成本地机器与容器间的网络端口绑定[^2]。
#### 进入 MySQL 控制台测试连接
一旦容器成功启动之后,就可以尝试登录进入 MySQL shell 测试是否能够正常使用了:
```bash
docker exec -it mysql-container mysql -uroot -pyour_password_here
```
这将会打开一个交互式的 MySQL 提示符,在此环境下可以直接输入 SQL 查询语句来进行数据操作[^1]。
#### 使用图形化工具 Navicat 连接 MySQL
除了命令行方式外,还可以借助于专业的客户端软件例如 Navicat 来建立远程会话链接到基于 Docker 的 MySQL 服务器上。只需提供相应的 IP 地址(通常是 localhost 或者 127.0.0.1)、端口号以及认证凭证即可实现无缝对接。
阅读全文
相关推荐

















