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.
I tried looking it up on the web but all I got was instructions to install the complete mongodb package.
Any help appreciated.
You can follow the official tutorial on installing
mongodb
, and instead of installing the main package that will install all the packages, just install the package containing mongoshellPlease follow below steps.
Create a file /etc/yum.repos.d/mongodb.repo
Update the above file to contain:
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
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.Source: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
Official documentation says that you should be fine installing
mongodb-org-shell
only.