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文件
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐