docker部署mysql8.0
时间: 2023-06-23 17:55:30 浏览: 91
好的,以下是Docker部署MySQL 8.0的步骤:
1. 确保您已经安装了Docker和Docker Compose。
2. 创建一个新的文件夹,并在该文件夹中创建一个新的docker-compose.yml文件。
3. 在docker-compose.yml文件中添加以下内容:
```
version: '3'
services:
db:
image: mysql:8.0
container_name: mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: your_password
MYSQL_DATABASE: your_database
MYSQL_USER: your_username
MYSQL_PASSWORD: your_password
ports:
- "3306:3306"
volumes:
- /my/own/datadir:/var/lib/mysql
```
4. 在上面的代码中,您需要将`your_password`、`your_database`和`your_username`替换为您自己的MySQL管理员密码、数据库名称和用户名。
5. 在命令行中,导航到包含docker-compose.yml文件的文件夹,并运行以下命令:
```
docker-compose up -d
```
这将启动MySQL容器。
6. 等待MySQL容器启动完成后,您可以使用以下命令连接到MySQL:
```
mysql -h 127.0.0.1 -P 3306 -u your_username -p
```
这将提示您输入MySQL管理员密码,输入之后即可成功连接到MySQL。
希望这些步骤能够帮助您成功部署MySQL 8.0。
阅读全文