mysql docker容器中导入数据库失败 Failed to open file ‘‘****.sql‘‘, error: 2
mysql docker 容器中导入数据库失败【Failed to open file ‘’****.sql’’, error: 2】使用浑身解数docker exec -itxxxxxxxxxsh进入mysql容器。mysql -uroot -pxxxx登陆usedatabase; 切换数据库source /home/xxxx.sql导入数据库文件报错!!Error:Failed to open
·
mysql docker 容器中导入数据库失败【Failed to open file ‘’****.sql’', error: 2】
使用浑身解数
docker exec -it xxxxxxxxx sh 进入mysql容器。
mysql -uroot -pxxxx 登陆
use database; 切换数据库
source /home/xxxx.sql 导入数据库文件
报错!!
Error:
Failed to open file ‘‘xxx.sql’’, error: 2
查了网上资料,好多都是试试路径 把/变成 \试试 pass不行!
什么绝对路径 相对路径 pass 注意是linux!!!
解决方法:
首先
sudo docker ps //查看mysql容器id
sudo docker cp sql文件路径 mysql容器id:/ 注意 linux中后面要加上:/,也就是/根目录
再次进入mysql容器—> 切换数据库 运行 source xxxx.sql;*注意这里sql文件不用加路径 *
成功!
更多推荐



所有评论(0)