Instance configuration mongoDB
Modifier l'accès de l'utilisateur mongod
Ouvrir le fichier passwd
1. $ sudo vi /etc/passwd
modifier la ligne suivante
mongod:x:978:977:mongod:/var/lib/mongo:/bin/false
en
mongod:x:978:977:mongod:/var/lib/mongo:/bin/bash
Créer une nouvelle instance
Créer le répertoire de la nouvelle instance
1. $ sudo mkdir -p /mongodb/instance01
attribuer le owner au user mongod
1. $ chown -R mongod:mongod /mongodb
Configuration avec la commande mongod (user mongod)
Menu des options de la commande "mongod"
1. $ mongod --help
Créer un nouvelle instance
1. $ mongod --port 27018 --dbpath /mongodb/instance01 --logpath
/mongodb/instance01/mongodb_27018.log --fork
Tester la connexion sur la nouvelle instance avec le client ligne de commande 'mongosh'
1. $ mongosh --port 27018
Configuration avec un fichier de conf (user mongod)
Créer un fichier de configuration
1. $ vi /mongodb/instance01/[Link]
Entrer les paramètres suivants dans le fichier de conf de la nouvelle instance
port=27018
dbpath=/mongodb/instance01
logpath=/mongodb/instance01/mongod_27018.log
bind_ip=*
Démarrer la nouvelle instance mongodb (-- fork = tache de fond)
1. $ mongod -f /mongodb/instance01/[Link] --fork
Tester la connexion sur la nouvelle instance avec le client ligne de commande 'mongosh'
1. $ mongosh --port 27018
Arrêter une instance(user mongod)
Lancer le claint ligne de commande mongosh
1. $ mongosh --port 27018
Ensuite saisir les commandes suivantes test> use admin
admin> [Link]();
admin> [Link]();
Vérifier l'arrêt par la connexion réseau ou les processus en cours
1. $ netstat -an | grep mongo
ou
2. $ ps -ef | grep mongo