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

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐