Lời mở đầu

Chào các bạn trở lại với series bài viết “Những gì mình biết về MongoDB”, series nói về một NoSQL DB cực kỳ phổ biến là MongoDB.

Trong nội dung bài này mình sẽ chia sẻ cách cài đặt mongodb trên windows

Điều kiện để cài đặt MongoDB trên Windows

  • MongoDB 4.4 trở lên chỉ hỗ trợ phiên bản Windows 64-bit,
  • MongoDB 8.0 Community Edition hỗ trợ các phiên bản Windows 64-bit sau trên kiến ​​trúc x86_64:
    • Windows Server 2022
    • Windows Server 2019
    • Windows 11
  • Đảm bảo rằng người dùng đang chạy mongod và mongos có các quyền cần thiết từ các nhóm sau:
    • Performance Monitor Users
    • Performance Log Users

Các bước cài đặt MongoDB trên Windows bằng MSI

Để cài đặt MongoDB trên Windows, trước tiên, hãy tải xuống máy chủ MongoDB và sau đó cài đặt MongoDB shell. Các bước dưới đây giải thích chi tiết về quy trình cài đặt và cung cấp các tài nguyên cần thiết để tải xuống và cài đặt MongoDB một cách trơn tru.

Bước 1: Truy cập MongoDB Download Center để tải xuống MongoDB Community Server.

Tại đây, bạn có thể chọn bất kỳ phiên bản, Windows và gói theo yêu cầu của bạn. Đối với Windows, chúng ta cần chọn:

  • Version: 8.0.4 (current)
  • OS: Windows x64
  • Package: msi

Bước 2: Khi tải xuống hoàn tất, hãy mở tệp msi và click vào ô “Next” như trên ảnh:

Bước 3: Bây giờ hãy chấp nhận Thỏa thuận và nhấp vào nút tiếp theo:

Bước 4: Bây giờ hãy chọn “Complete” để cài đặt tất cả các tính năng của chương trình. Ở đây, nếu bạn chỉ muốn cài đặt các tính năng chương trình đã chọn và muốn chọn vị trí cài đặt, hãy sử dụng “Custom”:

Bước 5: Chọn “Run service as Network Service user” và sao chép đường dẫn của thư mục dữ liệu. Nhấp vào Next:

Bước 6: Nhấp vào nút “Install” để bắt đầu quá trình cài đặt MongoDB:

Bước 7: Sau khi nhấp vào nút cài đặt, quá trình cài đặt MongoDB sẽ bắt đầu:

Bước 8: Bây giờ hãy nhấp vào nút Kết thúc để hoàn tất quá trình cài đặt MongoDB:

Bước 9: Bây giờ chúng ta đến vị trí MongoDB đã cài đặt ở bước 5 trong hệ thống của bạn và sao chép đường dẫn bin:

Bước 10: Bây giờ, để tạo một biến môi trường System properties >> Environment Variable >> System variable >> path >> Edit Environment variable và dán liên kết đã sao chép vào hệ thống môi trường của bạn và nhấp vào Ok:

Bước 11: Sau khi thiết lập biến môi trường, chúng ta sẽ chạy máy chủ MongoDB, tức là mongod. Vì vậy, hãy mở dấu nhắc lệnh và chạy lệnh sau:

mongod

Bây giờ, máy chủ MongoDB (tức là mongod) sẽ chạy thành công.

Chạy mongo Shell

Bước 13: Bây giờ chúng ta sẽ kết nối máy chủ (mongod) với mongo shell. Vì vậy, hãy giữ cửa sổ mongod đó và mở một cửa sổ dấu nhắc lệnh mới và viết mongo. Bây giờ, mongo shell của chúng ta sẽ kết nối thành công với mongod.

Lưu ý: Không đóng cửa sổ mongod nếu bạn đóng cửa sổ này, máy chủ của bạn sẽ ngừng hoạt động và không thể kết nối với shell mongo.

Bây giờ, bạn đã sẵn sàng để viết truy vấn trong mongo Shell.

Chạy MongoDB

Bây giờ bạn có thể tạo một cơ sở dữ liệu, bộ sưu tập và tài liệu mới trong shell của mình. Dưới đây là ví dụ về cách tạo một cơ sở dữ liệu mới:

Bây giờ bạn có thể tạo một cơ sở dữ liệu mới, collections mới trong shell của mình. Dưới đây là ví dụ về cách tạo một cơ sở dữ liệu mới:

use gfg

Lệnh db.Collection_name tạo một collection mới trong cơ sở dữ liệu ‘gfg’ và phương thức insertOne() chèn tài liệu vào bộ sưu tập sinh viên:

Như vậy MongoDB đã được cài đặt thành công và hoạt động hoàn hảo! Bạn có thể tham khảo Hướng dẫn sử dụng MongoDB tại đây.

Các bước cài đặt MongoDB trên Windows mà không cần quyền quản trị


Sau đây là quy trình từng bước về Cách cài đặt MongoDB trên Windows mà không cần Quyền quản trị viên –

Bước 1: Tải xuống kho lưu trữ ZIP MongoDB từ trang web chính thức của MongoDB.

Bước 2: Giải nén nội dung của tệp ZIP vào một vị trí trên máy tính mà bạn có quyền ghi, chẳng hạn như thư mục người dùng của bạn.

Bước 3: Điều hướng đến thư mục MongoDB đã giải nén và tìm thư mục “bin”.

Bước 4: Mở cửa sổ cmd và điều hướng đến thư mục “bin” trong thư mục MongoDB.

Bước 5: Chạy máy chủ MongoDB bằng cách thực hiện lệnh có đường dẫn đến thư mục mà bạn muốn lưu trữ các tệp dữ liệu MongoDB. Đảm bảo sử dụng vị trí mà bạn có quyền ghi.

Command: mongod.exe --dbpath=path\to\data\directory, replacing "path\to\data\directory"

Bước 6: MongoDB hiện có thể chạy cục bộ trên hệ thống Windows của bạn mà không cần quyền quản trị. Bạn có thể tương tác với MongoDB bằng cách sử dụng MongoDB shell bằng cách chạy lệnh mongo.exe trong cửa sổ cmd khác.

Bằng cách làm theo các bước này, bạn có thể cài đặt và chạy MongoDB trên Windows mà không cần quyền quản trị, cho phép bạn làm việc với cơ sở dữ liệu MongoDB trên máy cục bộ của mình.

Kết luận

Bài viết cho thấy rằng cài đặt MongoDB trên Windows là một quá trình đơn giản, bất kể bạn có quyền quản trị hay không. Bằng cách làm theo các bước được nêu, bạn có thể thiết lập thành công máy chủ MongoDB, cấu hình các biến môi trường cần thiết và bắt đầu làm việc với cơ sở dữ liệu MongoDB bằng MongoDB Shell. Hướng dẫn này đảm bảo rằng bạn có thể quản lý hiệu quả các phiên bản MongoDB của mình trên nền tảng Windows, cho dù là mục đích phát triển hay sản xuất.

Tham khảo

Bài viết khác:

HTTPS Là Gì? Giải Thích Cách Hoạt Động Của HTTPS.

Leave a Reply

Your email address will not be published. Required fields are marked *