mysql docker容器中导入数据库失败 Failed to open file ‘‘****.sql‘‘, error: 2

发布时间 2023-11-02 14:35:16作者: jiaoqing。

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文件不用加路径 *
成功!

文章知识点与官方知识档案匹配,
————————————————
版权声明:本文为CSDN博主「weixin_46396004」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_46396004/article/details/120986434