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

 

 

posted @ 2024-04-02 14:24  lanrenka  阅读(31)  评论(0编辑  收藏  举报