sql >> Database >  >> NoSQL >> MongoDB

MongoDB installeren in WSL

Ik ben deze situatie onlangs tegengekomen.

Hoewel MongoDB zegt dat het niet wordt ondersteund in WSL, kun je het daadwerkelijk installeren. Dus ik raad je aan de stappen te volgen die in MongoDB-documenten worden gegeven.

Opmerking :Als je mongodb al hebt geïnstalleerd verwijder deze allemaal voordat u mongodb-org installeert omdat het tijdens de installatie problemen kan veroorzaken:

sudo dpkg --remove --force-remove-reinstreq mongo-tools
sudo dpkg --remove --force-remove-reinstreq mongodb-server-core
sudo apt-get --fix-broken install

Voor het installeren van mongodb community edition heb ik de onderstaande commando's toegevoegd:

wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
sudo apt-get install gnupg
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list

sudo apt-get update
sudo apt-get install -y mongodb-org

Om MongoDB nu aan de gang te krijgen,

sudo nano /etc/init.d/mongod

en plak de inhoud in deze link in het bestand en sla het op.

#give permissions
sudo chmod +x /etc/init.d/mongod

#start the service
sudo service mongod start

Nu kunt u mongo . uitvoeren om de database te bereiken.

Ik hoop dat het helpt.



  1. PyMongo:hoe aggregaat gebruiken en de resultaten opslaan in een andere verzameling?

  2. php-stuurprogramma mongodb, nooit geladen

  3. Monolog configureren om logboeken op te slaan in MongoDB met Symfony2 en Doctrine

  4. Wachtwoord instellen voor de mongo-database van meteor