一、主机导入.sql文件到容器内Mysql
1、将主机上文件上传到容器内
docker cp /server/game.sql b31dab667aaa:/today.sql
2、进入容器内的mysql
# 进入容器
docker exec -it b31dab667aaa /bin/bash
# 进入mysql
mysql -u root -p
# 输入密码
3、创建数据库(如有就不用创建)
# 创建一个名为you的数据库
create database you;
4、选择数据库
use you;
5、导入today.sql文件
source /today.sql;
二、容器内导出数据库文件到主机
1、进入容器
docker exec -it b31dab667aaa /bin/bash
2、导出数据库文件到容器内
# 用户名 数据库名称 导出后的数据库名称
mysqldump -u root -p game > 111.sql
3、cd / ls 可以看到导出的数据库
4、将容器内的111.sql文件导出到主机
# 在主机执行
docker cp b31dab667aaa:/111.sql /server/
5、cd /server