mac 找不到 mongodump 和 mongorestore 命令

Jag*_*gan 5 mongodb

我通过以下步骤安装了mongodb

  • 下载 mongodb-macos-x86_64-4.4.0.tgz
  • 须藤 mv mongodb-macos-x86_64-4.4.0.tgz /usr/local/mongodb
  • mkdir -p /数据/数据库
  • 须藤 chown myusername /data/db
  • 蒙哥

现在 mongodb 服务器已启动并正在运行,我需要使用我拥有的备份导入我的数据库。我尝试使用以下命令导入数据

  • mongorestore --host localhost --port 27017 --db dbName /Users/userName/Downloads/mongo

它抛出

  • mongorestore:找不到命令

如何分别安装 mongostore 和 mongodumb?任何帮助,将不胜感激。提前致谢。

ptr*_*csk 23

As of MongoDB 4.4 (released July 30, 2020), you need to install mongodump separately because the MongoDB Database Tools (which comprises mongodump, mongorestore, and more) has become its own project.

I found this out because I upgraded to MongoDB 4.4 today and mongodump stopped working.

$ mongodump
zsh: command not found: mongodump
Run Code Online (Sandbox Code Playgroud)

I'm on macOS and installed MongoDB via Homebrew. To get mongodump and friends back, I installed the MongoDB Database Tools via Homebrew:

$ mongodump
zsh: command not found: mongodump
Run Code Online (Sandbox Code Playgroud)

It looks like you're not using Homebrew, so this should help:

MongoDB Database Tools Installation

  • 在安装工作之前我必须“brew tap mongodb/brew”。 (10认同)