Comme mentionné ci-dessus, je n'ai besoin d'installer que le shell mongo sur une instance RHEL (ordinateur A). J'ai un serveur mongodb sur une instance distincte (machine B) et je dois me connecter à celui-ci depuis A pour exécuter les commandes mongodump
et mongorestore
.
J'ai essayé de le rechercher sur le Web mais tout ce que j'ai obtenu, c'est des instructions pour installer le paquet mongodb complet.
Toute aide appréciée.
documentation officielle dit que vous devriez bien installer mongodb-org-Shell
seulement.
Vous pouvez suivre le tutoriel officiel sur l'installation de mongodb
, et au lieu d'installer le paquet principal qui installera tous les paquets, il vous suffit d'installer le paquet contenant mongoshell
Veuillez suivre les étapes ci-dessous.
Créez un fichier /etc/yum.repos.d/mongodb.repo
Mettez à jour le fichier ci-dessus pour qu'il contienne:
[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>
Remarque: l’étape 4 ne fonctionnera pas dans tous les cas. Vous devez vérifier la commande appropriée pour vous connecter au serveur Mongo distant.
Source: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/