Docker中Mysql导入数据库sql文件
- 前提
- 一、导入SQL文件到Docker中
- 二、登陆mysql并导入
- 文末
前提
确保docker是在运行中的
一、导入SQL文件到Docker中
将用户目录下的sql文件复制到容器中
sudo docker cp ~/test.sql mysql:test.sql
- 1
进入mysql容器中确保文件已经复制过来了
docker exec -it mysql bash
- 1
查看是否有这个文件
ls -l test.sql
- 1
二、登陆mysql并导入
如果没有数据库的情况下,可以直接执行下面这个语句
mysql -u username -p -D dbName < test.sql
- 1
如果数据库已存在了,则可以用下面这种方式
#登陆mysql
mysql -u root -p
#更改到指定的数据库
use dbName
#导入即可
source test.sql
- 1
- 2
- 3
- 4
- 5
- 6
文末
如果你觉得不错的话,请给我点个赞8!