使用docker安装mysql8
时间: 2025-02-08 08:08:32 浏览: 64
### 使用 Docker 安装 MySQL 8 教程
#### 查找并拉取 MySQL 8 镜像
为了安装 MySQL 8,首先需要从 Docker Hub 获取相应的镜像。可以通过 `docker search` 命令来浏览可用的 MySQL 版本[^1]。
```bash
docker search mysql
```
对于特定版本的需求,比如 MySQL 8.0.32,则可以直接指定版本号进行下载:
```bash
docker pull mysql:8.0.32
```
如果不指明具体标签,默认会下载最新的稳定版[^3]。
#### 创建与配置容器
在成功获取所需镜像之后,下一步就是基于该镜像启动一个新的容器实例。这里提供了一个基本的例子用于创建一个名为 `mysql-container` 的容器,并映射主机端口 3306 到容器内部的服务端口,同时设置 root 用户密码为 'your_password_here':
```bash
docker run -d \
--name=mysql-container \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=your_password_here \
mysql:8.0.32
```
此命令中的 `-d` 参数表示以后台模式运行容器;而 `-e` 后面跟随的是环境变量定义,在这里是用来设定数据库管理员账户(`root`)初始登录凭证[^5]。
#### 访问和管理 MySQL 数据库
一旦容器正常工作起来后,就可以利用如下指令进入正在运行着 MySQL 实例的 Bash 终端环境中执行 SQL 查询或者其他维护操作了:
```bash
docker exec -it mysql-container bash
```
另外,也可以通过官方推荐的方式连接到 MySQL Server:
```bash
docker exec -it mysql-container mysql -uroot -pyour_password_here
```
这允许用户直接交互式地访问新建立好的 MySQL 数据库服务[^2]。
阅读全文
相关推荐



















