如上所述,我只需要在RHEL实例(机器A)上安装mongo shell。我在一个单独的实例(机器B)上有一个mongodb服务器,需要连接到A来运行mongodump
和mongorestore
命令。
我尝试在网上查找,但我得到的是安装完整的mongodb软件包的说明。
任何帮助赞赏。
Official documentation说你应该没问题只安装mongodb-org-shell
。
您可以在安装official tutorial时关注mongodb
,而不是安装将安装所有软件包的主软件包,只需安装包含mongoshell的软件包即可
请按照以下步骤操作。
[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
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
sudo yum clean all
sudo yum install mongodb-org-shell-4.0.2
mongo <mongo-server-ip>
注意:步骤4不适用于所有情况。您需要检查正确的命令以连接到远程mongo服务器。资料来源:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/