m2 docker部署mysql5.7
时间: 2023-11-16 10:55:31 浏览: 135
Docker安装mysql
可以按照以下步骤在 Docker 中部署 MySQL 5.7:
1. 拉取 MySQL 5.7 镜像:`docker pull mysql:5.7`
2. 创建并启动 MySQL 容器:`docker run --name mysql57 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=your_password -d mysql:5.7`
- `--name` 参数指定容器名称为 `mysql57`
- `-p` 参数将容器的 3306 端口映射到主机的 3306 端口
- `-e` 参数设置 MySQL 的 root 用户密码
- `-d` 参数表示在后台运行容器
3. 进入 MySQL 容器:`docker exec -it mysql57 bash`
4. 登录 MySQL:`mysql -uroot -p`
5. 在 MySQL 中创建数据库和用户:(示例)
```
CREATE DATABASE mydb;
CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'%';
FLUSH PRIVILEGES;
```
阅读全文