mysql docker容器中導入數據庫失敗 Failed to open file ‘‘****.sql‘‘, error: 2
Posted on 2023-11-02 14:28 jiaoqing。 閱讀(346) 評論(0) 收藏 舉報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
浙公網安備 33010602011771號