1.找到mysql镜像
docker ps
2.进入镜像
docker exec -it [镜像名] bash
3.登录mysql数据库
mysql -u[用户名] -p[密码]
4.找到要导出的数据库或表
show databases;
use [database];
show tables;
5.导出
导出整个数据库结构和数据
mysqldump -uroot -p [database] > name.sql
导出单个数据表结构和数据
mysqldump -uroot -p [database] [table] > name.sql
导出整个数据库结构(不包含数据)
mysqldump -uroot -p -d [database] > name.sql
导出单个数据表结构(不包含数据)
mysqldump -uroot -p -d [database] [table] > name.sql
6.退出docker镜像,将docker中sql文件导到宿主机中
exit
docker cp [镜像名]:[docker内部地址] [宿主机地址]
7.使用xftp
移动就好了 不写了