Windows10基于docker的mysql8的备份和拷贝文件到宿主机
Windows10基于docker的mysql8的备份和拷贝文件到宿主机
## 环境说明
操作系统:windows10
docker:v4.25.0
mysql:8
## 进入容器
docker exec -it mysql8 /bin/bash
## 备份特定数据库
mysqldump -uroot -pMm123456 jeesite > jeesite.sql
## 退出容器
exit
## 将备份文件拷贝到宿主机
docker cp mysql8:jeesite.sql D:/backup
## 恢复备份文件
#### 复制备份文件到容器中的var目录
docker cp D:/backup/jeesite.sql mysql8:/var
#### 进入容器
docker exec -it mysql bin/bash
#### 进入mysql
mysql -uroot -p
#### 使用备份sql恢复数据库
source /var/jeesite.sql