J'essaye de tester mongoDB et de voir si c'est quelque chose pour moi. J'ai téléchargé la version Windows 32 bits, mais je ne sais pas comment continuer à partir de maintenant.
J'utilise normalement les services WAMP pour développer sur mon ordinateur local. Puis-je exécuter mongoDB sur Wamp?
Cependant, quel est le meilleur moyen (le plus simple!) De le faire fonctionner sous Windows?
Merci!
Réponses:
Ce n'est pas comme WAMP. Vous devez démarrer la base de données mongoDB avec une commande après la création du répertoire C: / database_mongo
mongod --dbpath=C:/database_mongo/
vous pouvez ensuite vous connecter à mongodb à l'aide de commandes.
la source
mongod
n'est pas trouvé après l'installationProcessus d'installation de Mongo sous Windows
Êtes-vous prêt pour l'installation… et utilisez-vous… Techniquement, ce n'est pas une installation, c'est juste un téléchargement…
I. Téléchargez le fichier zip http://www.mongodb.org/downloads
II. Extrayez- le et copiez les fichiers dans l'emplacement souhaité.
III. Démarrez le moteur DB.
IV. Testez l'installation et utilisez-la.
C'est tout! Si simple, non? OK commençons
1. Téléchargez le fichier zip
Allez sur http://www.mongodb.org/downloads
Vous verrez un écran comme celui-ci: J'utilise une machine Windows 7 32 bits - c'est pourquoi j'ai téléchargé le package marqué en rouge.
Cliquez sur télécharger (cela ne prend que quelques secondes).
Wow ... je l'ai téléchargé. C'était un fichier zippé appelé
mongodb-win32-i386-2.4.4.zip
(Le nom du dossier changera en fonction de la version que vous téléchargez, ici j'ai la version 2.4.4).OK tout est réglé.
2. Extrait
Fini! C'est tout
Que devons-nous faire ensuite?
3. Démarrez le moteur DB
Allons-y et commençons à utiliser notre mongo db ...
Ouvrez une invite de commande, puis accédez au
bin
dossier mongoTapez
mongo.exe
(qui est la commande utilisée pour démarrer le shell mongo Db Power). Alors voyez la réponse ci-dessous .. C'était une exception impressionnante J LOL… Qu'est-ce que c'est?Pourquoi l'exception s'est-elle produite? Je n'ai aucune idée ... Ai-je créé un serveur entre les deux?
Non.
Bon, alors comment se fait-il connecté à un serveur entre les deux? Machine stupide… Jz.
J? ai compris! Comme toutes les autres bases de données, nous devons démarrer le moteur de base de données avant de l'utiliser.
Alors, comment pouvons-nous le démarrer?
Nous devons démarrer le mongo db en utilisant la commande
mongod
. Exécutez ceci à partir dubin
dossier de mongo.Voyons ce qui s'était passé.
Encore une fois une exception merveilleusement formatée J nous avons raison? Avez-vous remarqué ce que j'ai mis en évidence en haut? Ouais c'est la commande mongod. Le second est l'exception qui nous demande de créer un dossier appelé data. Et, à l'intérieur du dossier de données, un dossier appelé
db
.Nous devons donc créer ces
data\db
dossiers.La question suivante est où créer ces dossiers?
Nous devons créer les
data\db
dossiers dans leC
lecteur de notre BOX dans lequel nous installons mongo. Allons-y et créons la structure de dossiers dans le lecteur C.Une question se pose ici: "Est-il obligatoire de créer les répertoires data \ db dans C?" Non, pas vraiment. Mongo recherche
C
par défaut ce dossier, mais vous pouvez les créer où vous le souhaitez. Cependant, si ce n'est pas le casC
, vous devez dire à mongo où il se trouve.En d'autres termes, si vous ne voulez pas que les bases de données mongo soient
C:\
activées, vous devez définir le chemin de la base de données pour mongo.exe.Optionnel
Ok, je vais créer ces dossiers dans un autre emplacement en plus
C
pour une meilleure compréhension de cette option. Je créerai ensuite dans laD
racine du lecteur, à l'aide de cmd.Pourquoi? Parce que c'est l'occasion pour nous de nous souvenir des anciennes commandes dos ...
L'étape suivante consiste à définir le chemin Db sur mongo.exe.
Retour Naviguer vers
bin
, et entrez la commande,mongod.exe --dbpath d:\data
.J'ai eu la réponse ci-dessous:
J'espère que tout s'est bien passé ... Parce que je n'ai vu aucune ERREUR *** dans la console J.
Ensuite, nous pouvons aller démarrer la base de données en utilisant la commande
start mongo.exe
Je n'ai vu aucun message d'erreur ou d'avertissement. Mais, nous devons fournir une commande pour nous assurer que mongo est opérationnel, c'est-à-dire que mongod obtiendra une réponse:
J'espère que tout s'est bien passé.
4. Testez l'installation de Mongo DB
Maintenant, nous devons voir notre DB, non? Oui beaucoup, sinon comment saurons-nous qu'il fonctionne?
À des fins de test, MONGO a une base de données appelée
test
par défaut. Allons interroger cela.Mais comment faire sans aucun studio de gestion? Contrairement à SQL, nous devons dépendre de l'invite de commande. Oui exactement la même invite de commande ... notre bonne vieille invite de commande ... Heiiiii .. N'ayez pas peur oui c'est notre ancienne invite de commande uniquement. Ok, allons voir comment nous allons l'utiliser…
Ohhh Nooo… ne fermez pas l'invite de commande ci-dessus, laissez-la telle quelle…
Ouvrez une nouvelle fenêtre cmd.
Accédez à Bin comme d'habitude…
Je suis sûr que vous vous souvenez peut-être de l'ancien programme C que nous avons fait le jour de notre journée à l'université, n'est-ce pas?
Dans l'invite de commande, exécutez la commande
mongo
ou àmongo.exe
nouveau et voyez ce qui se passe.Vous obtiendrez un écran comme indiqué ci-dessous:
J'ai déjà mentionné que Mongo a appelé par défaut une base de données de test
test
, essayez d'y insérer un enregistrement.La question suivante ici est "Comment allons-nous insérer?" Est-ce que mongo a des commandes SQL? Non, mongo n'a que des commandes pour l'aider.
Où
test
est le DB et.save
est la commande d'insertion.KodothTestField
est le nom de la colonne ou du champ etMy name is Kodoth
est la valeur.Avant d'en parler davantage, vérifions s'il est stocké ou non en exécutant une autre commande:
db.test.find()
Nos données ont été insérées avec succès… Hurrayyyyyy ..
Je sais que vous pensez au nombre qui est affiché avec chaque droit d'enregistrement appelé ObjectId. C'est comme un champ d'identifiant unique dans SQL qui s'incrémente automatiquement et tout. Regardez de plus près, vous pouvez voir que l'ID d'objet se termine par 92, il est donc différent pour chaque enregistrement.
Enfin, nous réussissons à installer et à vérifier le droit MONGO. Faisons une fête ... Alors êtes-vous d'accord maintenant que MONGO est aussi doux que MANGO?
Nous avons également des outils tiers pour explorer le MONGO. L'un s'appelle MONGO VUE. En utilisant cet outil, nous pouvons effectuer des opérations sur la base de données mongo comme nous utilisons Management Studio pour SQL Server.
Pouvez-vous imaginer un serveur SQL ou Oracle Db avec des lignes entièrement différentes dans la même table? Est-ce possible dans notre table DB relationnelle? C'est ainsi que fonctionne mongo. Je vais vous montrer comment nous pouvons faire ça…
Je vais d'abord vous montrer à quoi ressembleront les données dans une base de données relationnelle.
Par exemple, considérons une table Employee et une table Student de manière relationnelle. Les schémas seraient entièrement différents, non? Oui, exactement…
Voyons maintenant à quoi cela ressemblera dans Mongo DB. Les deux tableaux ci-dessus sont combinés en une seule collection à Mongo ...
C'est ainsi que les collections sont stockées dans Mongo. Je pense que maintenant tu peux vraiment sentir la différence? Tout était sous un seul parapluie. Ce n'est pas la bonne façon, mais je voulais juste vous montrer comment cela se produit, c'est pourquoi j'ai combiné 2 tables entièrement différentes en une seule collection.
Si vous souhaitez essayer, vous pouvez utiliser les scripts de test ci-dessous
Merci
la source
Cannot start server. The default storage engine 'wiredTiger' is not available
Essayez ceci:mongod --storageEngine=mmapv1 --dbpath [your-path]
Une assez bonne documentation est fournie sur le site Web de MongoDB
la source
Je me rends compte que vous avez déjà accepté une réponse à cela, mais j'ai écrit ce court article de procédure pour installer mongodb dans le
c:\wamp
répertoire et l'exécuter en tant que service. En voici l'essentiel.Créez ces répertoires
Téléchargez et extrayez les binaires win32 dans le répertoire c: \ wamp avec mysql, apache.
page de téléchargement mongodb
Créez un fichier mongo.conf
Installer en tant que service
Définissez le service sur automatique et démarrez-le à l'aide de services.msc
Ajouter le chemin vers mongo.exe à votre chemin
Besoin de plus de détails? Lisez l'article complet ici ...
Installer MongoDB sur Windows à la manière WAMP
la source
1. Téléchargez MongoDB
2. Installez MongoDB
3. Créez les dossiers requis:
REMARQUE: si les répertoires n'existent pas, mongod.exe ne démarrera pas.
4. Créez un fichier de configuration simple:
Plus d'informations sur la création d'un fichier de configuration: http://docs.mongodb.org/manual/reference/configuration-options/
5. Installez MongoDB en tant que service Windows (de cette façon, il démarrera automatiquement lorsque vous redémarrerez votre ordinateur)
Exécutez cmd avec les privilèges d'administrateur et entrez les commandes suivantes:
6. Démarrez le service Windows MongoDB
7. Connectez-vous à MongoDB via shell / cmd pour tester
REMARQUE: http://docs.mongodb.org/manual/tutorial/getting-started-with-the-mongo-shell/
8. Voilà! Vous avez terminé. :)
9. Désinstaller / supprimer le service Windows MongoDB (si vous avez raté quelque chose)
la source
Solution étape par étape pour Windows 32 bits
E:\mongodb\bin
et après cela, écrivez dans la console,mongod --dbpath E:\data
il sera lié.db.test.save({Field:'Hello mongodb'})
cette commande insérera le champ a ayant le nom Field et sa valeur Hello mongodb .db.test.find()
et appuyez sur Entrée, vous trouverez l'enregistrement que vous avez récemment entré.la source
Il est très simple d'installer Mongo DB sur Windows 7 (j'ai utilisé le système d'exploitation win7 32 bits)
2.u pouvez installer Mongodb à partir du site Web de thius (selon votre OS) http://www.mongodb.org/downloads?_ga=1.79549524.1754732149.1410784175
4. copiez le dossier mongodb de c: programfiles vers d: [facultatif]
5.Après l'installation, ouvrez l'invite de commande (en tant qu'administrateur .. faites un clic droit sur cmd et vous trouverez l'option)
accédez à D: \ MongoDB 2.6 Standard \ bin
exécutez mongo.exe ... vous pourriez obtenir cette erreur
Si vous obtenez alors non, il vous suffit de suivre les étapes suivantes
i) essayez le coomand dans l'image suivante, vous apprendrez à connaître l'erreur
ii) Cela signifie que vous devez créer un répertoire \ data \ db
iii) maintenant vous avez deux options: créer le répertoire ci-dessus dans le lecteur c ou créer un répertoire de noms "xyz" ailleurs (ne fait pas et ne diffère pas) .. créons un répertoire de mongodata dans d:
colured en orange sera la commande que vous devez exécuter .. cela ouvrira la nouvelle commande propmt que nous appelons mongo shell (ou mongodb shell)
11. ne fermez pas le shell [n'importe lequel des invites de commande aussi] car dans ce cas, nous allons créer / supprimer / insérer nos opérations de base de données
a) afficher les bases de données b) afficher la base de données actuelle c) créer la collection / y insérer des données (le nom sera test) d) afficher les données de la collection
12.Veuillez trouver un aperçu des résultats de notre opération .. veuillez ne pas: - ne fermez aucune commande propmt
un type de structure différent de nombre est l'identifiant d'objet: - qui est créé automatiquement
J'espère que vous obtiendrez des informations importantes pour l'installation de mongodb DB.
la source
L'installation de MongoDB sur Windows est un peu délicate par rapport à d'autres fichiers exécutables .. Vous avez une bonne référence après une longue recherche, j'ai installé MongoDB dans Windows
Après l'installation, ouvrez l'invite de commande et tapez " mongod ", puis gardez la fenêtre minimisée et ouvrez une autre fenêtre d'invite de commande et tapez " mongo " et vous trouverez le message de réussite de la connexion à la base de données de test
la source
Mise à jour nov-2017
1) Accédez au centre de téléchargement Mongo DB https://www.mongodb.com/download-center#community et choisissez une version de MongoDB que vous souhaitez installer. Vous pouvez choisir parmi
Pour connaître la version de votre système d'exploitation, exécutez cette commande dans l'invite cmd
Pour connaître l'architecture de votre CPU (32 ou 64 bits), exécutez cette commande dans l'invite cmd
J'utilise la version communautaire (150 Mo - licence GNU)
2) Cliquez sur MSI et passez par le processus d'installation. Exe installera MongoDb et SSL requis par la base de données.
Mongo DB doit être installé sur votre lecteur C
MongoDB est autonome, cela signifie et n'a pas d'autres dépendances système. Si vous manquez de disque dans le lecteur C, vous pouvez exécuter MongoDB à partir de n'importe quel dossier de votre choix.
Vous pouvez maintenant exécuter mongodb.exe à partir du dossier bin. Si vous obtenez une erreur Visual C ++ pour les dll manquantes, téléchargez Visual C ++ Redistributable à partir de
https://www.microsoft.com/en-in/download/details.aspx?id=48145
Après l'installation, essayez de réexécuter mongo.exe.
la source
Vous voudrez peut-être vérifier https://github.com/Thor1Khan/mongo.git il utilise une solution de contournement minimale les opérations atomiques 32 bits sur les opérandes 64 bits (pourrait utiliser l'assemblage mais cela ne semble pas obligatoire ici) Seulement des bogues numériques ont été blessés avant de commettre
la source
Téléchargez .msi depuis https://www.mongodb.com/download-center#community
Double-cliquez sur installer - option complète
Dossier d'installation C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin
Créez un dossier de base de données dans C: // - c: / data / db et c: / data / log et c: /data/log/mongo.log et définissez l'autorisation d'écriture sinon
Ouvrez l'invite cmd en mode administrateur, accédez à C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin
Tapez ce qui suit
Vérifiez le dossier c: / data / db - il devrait y avoir beaucoup de fichiers et de dossiers
Créez un fichier de configuration nommé "mongo.config" ** dans C: \ data \
Tapez ce qui suit pour définir les valeurs de configuration à partir du fichier de configuration nouvellement créé
Ouvrez une autre nouvelle invite de cmd en mode administrateur, accédez à C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin exécutez les lignes suivantes sur la console.
Tapez ce qui suit pour créer un service pour MongoDB
Si l'ancien service MongoDB existe, vous devez d'abord supprimer l'ancien service avant la commande mongod --install, exécutez ce qui suit dans une nouvelle console pour supprimer l'ancien service mongodb
Tapez ce qui suit pour démarrer MongoDB
Tapez ce qui suit pour arrêter MongoDB
Connectez maintenant la base de données sur ip - 127.0.0.1 ou 192.168.5.64 sur le port 27017.
** Nom de fichier - "mongo.config", collez ce qui suit sur le fichier de configuration -
bind_ip = 127.0.0.1,192.168.5.64
port = 27017
dbpath = C: \ data \ db
logpath = C: \ data \ log \ mongo.log
la source
Installez MongoDB Community Edition pour Windows.
1 Allez maintenant au Centre de téléchargement .
Le centre de téléchargement doit afficher la version stable actuelle pour Windows
Cliquez sur Télécharger (msi) et exécutez-le
Lorsque vous passez, vous pouvez choisir le type de configuration Complète ou Personnalisée. Sélectionnez Terminer la configuration.
Démarrage du serveur MongoDB à partir de l'invite de commande
1.Ajoutez ce chemin aux variables d'environnement
"C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin" Pour ceux qui ont du mal à configurer la variable d'environnement, veuillez suivre ces étapes
Windows 10 et Windows 8
Dans Rechercher, recherchez et sélectionnez: Système (Panneau de configuration)
Cliquez sur le lien Paramètres système avancés.
Cliquez sur Variables d'environnement. Dans la section Variables système, recherchez la variable d'environnement PATH et sélectionnez-la. Cliquez sur Modifier.
Si la variable d'environnement PATH n'existe pas, cliquez sur Nouveau.
Dans la fenêtre Modifier la variable système (ou Nouvelle variable système), spécifiez la valeur du PATH en tant que variable d'environnement «C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin».
Cliquez sur OK.
Fermez toutes les fenêtres restantes en cliquant sur OK.
Créez maintenant le répertoire de données MongoDB MongoDB nécessite un répertoire de données pour stocker toutes les données. Ouvrez l'invite de commande et collez ci-dessous
3.Permet de pointer le serveur vers votre répertoire de base de données.Tapez sous le code
4.Now permet de se connecter au type MongoDB sous le code
5.Si cela fonctionne correctement, l'invite de commande affichera
Bingo !! Vous avez terminé, Apparemment, il est un peu déroutant d'utiliser la CLI, eh bien MongoDB a introduit une interface graphique dont vous pouvez voir les données réelles,
Pour utiliser la version GUI de mongoDB Les étapes ci-dessus doivent avoir été effectuées
Vous pouvez voir le nom d'hôte: localhost et le port: 27017.
Chaque fois que vous souhaitez vous connecter au serveur mongoDB, vous devez ouvrir l'invite de commande
Type
puis recommencez une nouvelle invite de commande et tapez
Gardez tous les paramètres tels quels dans mongoDB Compass. Maintenant, cliquez sur se connecter,
Vous êtes dans !! Facile ... n'est-ce pas?
la source
C'est tout !!!
la source
Étape 1: Téléchargez d'abord le .msi ie est le fichier d'installation à partir de
Télécharger MonggoDB
Étape 2: Effectuez l'installation à l'aide du fichier .msi ainsi téléchargé, qui est automatiquement stocké dans les fichiers programme. Vous pouvez effectuer une installation personnalisée et modifier le répertoire.
Après cela, vous devriez pouvoir voir un dossier MongoDB sous les fichiers programme
démarrer le shell et le service MongoDB n'est pas un gros problème J'ai une bonne référence après la longue recherche Installer MongoDB dans Windows
la source
WAMP = Windows + Apache + MySQL / MariaDB + PHP / Python / Perl
Vous ne pouvez pas utiliser MongoDB dans wamp.Vous devez installer MongoDB séparément
la source