【问题标题】:mongodump and mongorestore command not found mac找不到 mongodump 和 mongorestore 命令 mac
【发布时间】:2020-11-25 01:34:30
【问题描述】:

我通过以下步骤安装了 mongodb

  • 已下载 mongodb-macos-x86_64-4.4.0.tgz
  • sudo mv mongodb-macos-x86_64-4.4.0.tgz /usr/local/mongodb
  • mkdir -p /data/db
  • sudo chown myusername /data/db
  • 蒙神

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

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

它抛出

  • mongorestore:找不到命令

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

【问题讨论】:

标签: mongodb


【解决方案1】:

MongoDB 4.4(2020 年 7 月 30 日发布)开始,您需要单独安装 mongodump,因为 MongoDB 数据库工具(包括 mongodumpmongorestore 等)has become its own project

我发现这一点是因为我今天升级到 MongoDB 4.4 并且 mongodump 停止工作。

$ mongodump
zsh: command not found: mongodump

我在 macOS 上并通过 Homebrew 安装了 MongoDB。为了让mongodump 和朋友回来,我通过 Homebrew 安装了 MongoDB 数据库工具:

brew tap mongodb/brew
brew install mongodb-database-tools

您似乎没有使用 Homebrew,所以这应该会有所帮助:

MongoDB Database Tools Installation

【讨论】:

  • 谢谢@ptrkcsk
  • 我必须 brew tap mongodb/brew 才能安装。
  • 在 Windows 上,步骤相同:choco install mongodb-database-tools
  • MongoDB 工具链接已损坏
  • 谢谢,@Bn.F76。固定。
猜你喜欢
  • 1970-01-01
  • 2015-03-03
  • 1970-01-01
  • 2020-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-21
  • 1970-01-01
相关资源
最近更新 更多