1. 查看当前MySQL容器
  • docker ps
    查看docker容器
  • /root/tmp/mysql.sql :储存sql文件
  • 8c896437cc56 :mysql 容器id
  1. 进入容器内部
docker exec -it 8c896437cc56 /bin/bash
  1. 查询容器内部 对应文件夹(将要存放sql文件)是否存在 有则退出容器 没有则创建文件夹后退出容器
  2. 拷贝sql文件到容器中

sudo docker cp /root/tmp/mysql.sql 8c896437cc56:/home/tmp
  1. 重复第2步,进入容器
  2. 在mysql容器内部运行如下命令后回车,输入数据库密码进入mysql数据库
mysql -u root -p

7.查看所有数据库 (并查看导入数据库是否存在)

show databases;

在这里插入图片描述

  1. 进入对应的数据库
use test;
  1. 查看当前所在数据库是否正确
select database();

在这里插入图片描述

  1. 设置对应字符集
set charset utf8;
  1. 运行如下命令执行存放在mysql容器内home/tmp/下的SQL文件,路径随意,根据自己放的地方写即可。
source /home/tmp/mysql.sql
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐