docker 安装mysql5.6
时间: 2023-10-13 18:19:57 浏览: 147
以下是在 Docker 中安装 MySQL 5.6 的步骤:
1. 拉取 MySQL 镜像
```
docker pull mysql:5.6
```
2. 运行 MySQL 容器
```
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
```
这里的 `--name` 参数指定容器的名称为 `mysql`,`-p` 参数将容器的 3306 端口映射到主机的 3306 端口,`-e` 参数设置 MySQL 的 root 用户密码为 `123456`,`-d` 参数使容器在后台运行。
3. 进入 MySQL 容器并登录
```
docker exec -it mysql bash
mysql -uroot -p123456
```
这里的 `docker exec` 命令用于进入 MySQL 容器,`-it` 参数表示交互式进入容器的终端。`mysql` 命令用于登录 MySQL 数据库,`-uroot -p123456` 参数指定了用户名和密码。
4. 配置 MySQL
在 MySQL 中创建一个新的用户,并为该用户授权:
```
CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%';
FLUSH PRIVILEGES;
```
这里的 `newuser` 和 `password` 分别为新用户的用户名和密码。
5. 退出 MySQL 容器
```
exit
```
6. 停止并删除 MySQL 容器
```
docker stop mysql
docker rm mysql
```
以上步骤完成后,就可以在本机上通过 MySQL 客户端连接到 MySQL 服务了。连接时需要使用容器映射的端口和新创建的用户账号密码。
阅读全文