MongoDB数据恢复一直报错文件路径不对

MongoDB数据恢复一直报错文件路径不对

问题描述:

数据恢复一直报错文件路径不对,跟着视频操作的,不知道哪里出现了问题

相关截图:

https://img1.sycdn.imooc.com//climg/62e3af9a09acb1a410350075.jpg

相关代码:

docker exec -it cb4d34ef8533  mongorestore?-h localhost -u root -p 123456 --dir /tmp/test

请老师解答。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Brian 2022-07-30 08:18:05

你去这个/tmp/test目录看看有没有对应的数据文件!


这个目录应该是docker容器里面的目录


所以,需要docker exec 进去,再cd到这个目录看~

  • 提问者 莫要 #1

    检查看到docker容器里面的目录数据库文件也是存在的,恢复数据文件应该是操作从docker里面复制的文件吧,麻烦老师再帮忙看看

    https://img1.sycdn.imooc.com//climg/62e876b409ed565209470138.jpg

    2022-08-02 09:00:19
  • 提问者 莫要 #2

    退出主目录,已解决问题,请问老师数据恢复是从docker里面恢复的吗,那为什么还要拷贝出来?

    2022-08-02 09:12:31
  • Brian 回复 提问者 莫要 #3

    拷贝出来的目的是为了防止docker容器重启后,tmp目录数据丢失,放在宿主机上就不会有docker重启,容器数据丢失的这个问题,不过最好也不要放在宿主机的tmp目录

    2022-08-04 00:38:04
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师