0
点赞
收藏
分享

微信扫一扫

电脑监控软件哪个最好用?

林肯公园_97cc 2023-07-05 阅读 47

背景

使用mysqldump从其他环境导了一份sql文件出来,现在要导入到测试环境

数据量很大,不能复制粘贴执行

由于是mysqldump导出,和navicat还有sqlyog的格式都有一些差别,强行使用工具导入会报错

测试环境用的是docker安装的mysql,所以宿主机并没有mysql命令,无法直接导入

解决思路

  1. 将sql文件先传入宿主机,再传入docker容器内,然后进入docker容器就可以使用mysql导入了
#将文件传入docker容器
#docker cp 本地路径  容器名称:容器路径   注意,容器里面的路径要事先建好
#如果要把容器文件复制出来,也是docker cp  只要把本地路径放到后面去即可
docker cp /root/xxx/ mysql:/root/xxx/  
#然后进入docker容器内
docker exec -it mysql /bin/bash
#使用mysql导入数据
mysql -uroot -p1
use xxx
source /root/xxx.sql
举报

相关推荐

0 条评论