只安装 mongo shell,而不是 mongodb

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/42001338/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-08 20:53:42  来源:igfitidea点击:

Install ONLY mongo shell, not mongodb

mongodbshellrhel

提问by Rijumone

As mentioned above, I need to install only the mongo shell on a RHEL instance (machine A). I have a mongodb server on a separate instance (machine B) and need to connect to that from A to run mongodumpand mongorestorecommands.

如上所述,我只需要在 RHEL 实例(机器 A)上安装 mongo shell。我在一个单独的实例(机器 B)上有一个 mongodb 服务器,需要从 A 连接到它来运行mongodumpmongorestore命令。

I tried looking it up on the web but all I got was instructions to install the complete mongodb package.

我尝试在网上查找它,但我得到的只是安装完整 mongodb 包的说明。

Any help appreciated.

任何帮助表示赞赏。

回答by PinkFluffyUnicorn

Official documentationsays that you should be fine installing mongodb-org-shellonly.

官方文档说你mongodb-org-shell只安装应该没问题。

回答by Mansuro

You can follow the official tutorialon installing mongodb, and instead of installing the main package that will install all the packages, just install the package containing mongoshell

您可以按照官方教程安装mongodb,而不是安装将安装所有包的主包,只需安装包含 mongoshell 的包

回答by ketankk

  1. Create a repo file sudo vim /etc/yum.repos.d/mongodb.repo
  1. 创建一个回购文件 sudo vim /etc/yum.repos.d/mongodb.repo
  [mongodb-org-4.0]
  name=MongoDB Repository 
  baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
  gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
  gpgcheck=1 
  enabled=1 
  [mongodb-org-4.0]
  name=MongoDB Repository 
  baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
  gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
  gpgcheck=1 
  enabled=1 
  1. sudo yum clean all
  2. sudo yum install mongodb-org-shell-4.0.2

  3. mongo <mongo-server-ip>Note: Step 4 will not work in all cases. You need to check proper command to connect to remote mongo server.

  1. sudo yum clean all
  2. sudo yum install mongodb-org-shell-4.0.2

  3. mongo <mongo-server-ip>注意:步骤 4 并非在所有情况下都有效。您需要检查正确的命令以连接到远程 mongo 服务器。

Source: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

来源:https: //docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

回答by er.roshan

Please follow below steps.

请按照以下步骤操作。

  1. Create a file /etc/yum.repos.d/mongodb.repo

  2. Update the above file to contain:

    [mongodb]
    name=MongoDB Repository  
    baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/  
    gpgcheck=0
    enabled=1
    
  3. sudo yum install -y mongodb-org-shell-2.6.9

  4. mongo mongo-db_server_IP:27017/database_name -u username -p password

  1. 创建文件 /etc/yum.repos.d/mongodb.repo

  2. 更新上述文件以包含:

    [mongodb]
    name=MongoDB Repository  
    baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/  
    gpgcheck=0
    enabled=1
    
  3. sudo yum install -y mongodb-org-shell-2.6.9

  4. mongo mongo-db_server_IP:27017/database_name -u username -p password