只安装mongo shell,而不是mongodb

时间:2017-02-02 11:42:20

标签: mongodb shell rhel

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

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

任何帮助表示感谢。

4 个答案:

答案 0 :(得分:39)

Official documentation说您应该只安装mongodb-org-shell

答案 1 :(得分:2)

您可以按照official tutorial安装mongodb,而不是安装将安装所有软件包的主软件包,只需安装包含mongoshell的软件包

答案 2 :(得分:1)

请按照以下步骤操作。

  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

答案 3 :(得分:0)

  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 
  1. sudo yum clean all
  2. sudo yum install mongodb-org-shell-4.0.2

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

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