| Scroll Ignore | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
...
Paramètres de connexion à la base MongoDB
...
Si le serveur mongod ne tourne pas en local sur la machine mise à jour, si l'authentification de la base est activée, si son port n'est pas celui par défaut, ou s'il n'y a pas de mongos en écoute sur le port par défaut pour router les requêtes vers la base de données, il est nécessaire de préciser les paramètres de connexion à MongoDB au script de mise à jour.
- Les options --mongo-host et --mongo-port permettent de modifier le nom du serveur ( ou son adresse IP ) ainsi que le port à utiliser pour se connecter à MongoDB.
- Si la connexion doit être établie via un tunnel SSH, il faut alors ajouter l'option --mongo-use-ssh au script de mise à jour. Il est également possible de modifier la clé SSH à utiliser avec l'option --mongo-ssh-key , ainsi que l'utilisateur avec lequel se connecter au serveur SSH via l'option --mongo-ssh-user.
- Si l'authentification par utilisateur et mot de passe est activée dans MongoDB, il faut fournir les identifiants en utilisant les clés suivantes : --mongo-username, --mongo-password, et --mongo-authentication-database. Pour que l'authentification fonctionne correctement, il est impératif de spécifier ces trois paramètres.
...
Si l'option --mongo-password est utilisée, le mot de passe risque d'être visible dans l'historique des commandes ( via la commande history ).
Pour éviter d'exposer le mot de passe, il est possible d'utiliser cette commande uniquement avec l'option --mongo-username. Un prompt interactif apparaîtra alors pour demander le mot de passe.
...