Commandes Linux : mongo

MONGO

Installé avec le paquet mongodb-clients
Voir aussi : mongodump et mongorestore

 

Afficher la version de la commande more

mongo --version

ou

apt-cache policy mongodb-clients

 

Se connecter à MongoDb sans authentification

Depuis l’hôte local
mongo

ou

mongo localhost:27017

Par défaut, le port de connexion est 27017, l’hôte est localhost et la base de données de connexion est test.
De plus, MongoDB n’est pas sécurisé, c’est pourquoi aucun identifiant ni mot de passe n’est demandé. On est alors automatiquement logué avec les droits d’administrateur.

Commande générique
mongo host:port/dbname

 

Se connecter à MongoDb avec authentification

Il faut au préalable sécuriser la connexion en décommentant la ligne suivante du fichier /etc/mongodb.conf :

[...]
    19	
    20	# Turn on/off security.  Off is currently the default
    21	#noauth = true
    22	auth = true
    23
[...]
Depuis l’hôte local
mongo dbname -u username -p password

ou

mongo localhost:27017/dbname -u username -p password
Commande générique
mongo host:port/dbname -u username -p password

ex :

# mongo localhost:27017/dbtest -u usertest -p password
MongoDB shell version: 2.4.10
connecting to: localhost:27017/dbtest
> db
dbtest
Fermer le menu
%d blogueurs aiment cette page :