只安装 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
Install ONLY mongo shell, not mongodb
提问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 mongodump
and mongorestore
commands.
如上所述,我只需要在 RHEL 实例(机器 A)上安装 mongo shell。我在一个单独的实例(机器 B)上有一个 mongodb 服务器,需要从 A 连接到它来运行mongodump
和mongorestore
命令。
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-shell
only.
官方文档说你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
- Create a repo file
sudo vim /etc/yum.repos.d/mongodb.repo
- 创建一个回购文件
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
sudo yum clean all
sudo yum install mongodb-org-shell-4.0.2
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.
sudo yum clean all
sudo yum install mongodb-org-shell-4.0.2
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.
请按照以下步骤操作。
Create a file /etc/yum.repos.d/mongodb.repo
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
sudo yum install -y mongodb-org-shell-2.6.9
mongo mongo-db_server_IP:27017/database_name -u username -p password
创建文件 /etc/yum.repos.d/mongodb.repo
更新上述文件以包含:
[mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=0 enabled=1
sudo yum install -y mongodb-org-shell-2.6.9
mongo mongo-db_server_IP:27017/database_name -u username -p password