MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cài đặt MongoDB trong WSL

Tôi đã gặp tình huống này gần đây.

Mặc dù MongoDB nói rằng nó không được hỗ trợ trong WSL, bạn thực sự có thể cài đặt nó. Vì vậy, tôi khuyên bạn nên làm theo các bước được cung cấp trong tài liệu MongoDB.

Lưu ý :Nếu bạn đã cài đặt mongodb vui lòng xóa tất cả những thứ đó trước khi bạn cài đặt mongodb-org vì nó có thể gây ra một số vấn đề trong quá trình cài đặt:

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

Để cài đặt phiên bản cộng đồng mongodb, tôi đã thêm các lệnh bên dưới:

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

Bây giờ, để mongoDB chạy,

sudo nano /etc/init.d/mongod

và dán nội dung vào liên kết này vào tệp và lưu nó.

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

#start the service
sudo service mongod start

Bây giờ, bạn có thể chạy mongo để truy cập cơ sở dữ liệu.

Hy vọng nó sẽ hữu ích.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongo db (mongodb.service) không thành công, trạng thái 14

  2. Các tài liệu phụ Mongoose so với lược đồ lồng nhau

  3. Chuyển đổi chuỗi thành ObjectID trong MongoDB

  4. @EnableMongoAuditing cho MongoDB trên Cloud Foundry / mongolab

  5. Mùa xuân:Một lớp có thể là cả @Document và @Table không