docker内的MySQL执行sql文件
1、确保docker启动
然后确保自己的sql文件有执行的权限(很重要) 查看权限
ll
修改权限
chmod 777 sql文件
2、将自己的sql文件复制到docker的mysql容器内部
docker cp /本机地址/sql文件名称 容器名称:/容器地址/sql名称
进入到容器内部检查是否复制成功
docker exec -it 容器名称 /bin/bash
登录mysql并创建数据库
mysql -u 用户名 -p
CREATE DATABASE 数据库名称;
并切换到数据库中
use 数据库名称;
然后执行sql文件
source /容器内的路径/sql文件