docker 安装mysql5.7
时间: 2023-10-13 08:22:34 浏览: 107
CentOS7环境下docker安装及基于docker的MySQL5.7安装
5星 · 资源好评率100%
1. 拉取mysql5.7镜像
```bash
docker pull mysql:5.7
```
2. 创建并启动mysql5.7容器
```bash
docker run -d --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
```
说明:
- `-d`:后台运行容器
- `--name`:指定容器名称为mysql5.7
- `-p`:将容器内的3306端口映射到宿主机的3306端口(可根据实际情况修改)
- `-e MYSQL_ROOT_PASSWORD=123456`:设置mysql的root用户密码为123456
3. 进入mysql5.7容器
```bash
docker exec -it mysql5.7 /bin/bash
```
4. 进入mysql服务
```bash
mysql -u root -p
```
输入密码123456即可登录mysql服务。
5. 创建新用户
```sql
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
```
6. 授权给新用户
```sql
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';
```
7. 刷新权限
```sql
FLUSH PRIVILEGES;
```
8. 退出mysql服务并退出容器
```sql
exit
exit
```
至此,mysql5.7安装完成。
阅读全文