Hướng Dẫn Cài Đặt Và Cấu Hình MongoDB Trên Windows

Tổng Quan Về Quy Trình Cài Đặt

Để triển khai cơ sở dữ liệu MongoDB trên hệ điều hành Windows, người quản trị cần thực hiện các bước tải xuống gói cài đặt, thiết lập thư mục dữ liệu riêng biệt và khởi động dịch vụ. Quá trình này đảm bảo môi trường làm việc ổn định trước khi tích hợp vào ứng dụng.

Bước 1: Tải Về Tệp Cài Đặt

Vào trang chủ chính thức của MongoDB để chọn phiên bản phù hợp với Windows (thường là MSIX hoặc ZIP archive). Sau khi tải xong, giải nén nội dung vào một đường dẫn cố định, chẳng hạn như C:\Dev\MongoDB.

Bước 2: Thiết Lập Thư Mục Dữ Liệu

MongoDB cần một nơi lưu trữ các file tập tin vật lý của database. Bạn có thể tạo thủ công một cấu trúc như sau:

  • Tạo thư mục con data nằm cùng cấp với thư mục bin.
  • Trong đó tạo thêm thư mục db. Đường dẫn đầy đủ ví dụ: C:\Dev\MongoDB\data\db.

Bước 3: Các Phương Thức Khởi Chạy Service

Có hai cách phổ biến để kích hoạt dịch vụ mongod: thông qua tham số dòng lệnh hoặc thông qua file cấu hình bên ngoài.

Phương Pháp 1: Dùng Dòng Lệnh (CLI)

Khi muốn khởi động nhanh chóng mà không cần lưu trữ cấu hình dài hơi, hãy mở Command Prompt tại thư mục bin và nhập lệnh sau:

mongod --dbpath ..\data\db --port 27017

Lệnh này báo cho tiến trình biết nơi đọc/ghi dữ liệu. Cổng kết nối mặc định là 27017, nếu không khai báo thêm sẽ tự động sử dụng giá trị này.

Phương Pháp 2: Dùng File Cấu Hình (YAML)

Đối với môi trường phát triển chuyên nghiệp, việc sử dụng file .conf hoặc .yaml giúp dễ dàng quản lý các tùy chọn phức tạp hơn.

  1. Tạo thư mục conf cùng cấp với bin.
  2. Xây dựng file mongod.conf với nội dung mẫu sau:
storage:
  # Chỉ định đường dẫn tuyệt đối đến nơi lưu dữ liệu
  dbPath: C:/Dev/MongoDB/data/db
net:
  # Gán địa chỉ IP và cổng giao tiếp
  port: 27017
  bindIp: 127.0.0.1
systemLog:
  destination: file
  path: C:/Dev/MongoDB/logs/mongod.log
  logAppend: true

Lưu ý quan trọng về cú pháp YAML:

  • Sử dụng dấu gạch chéo / hoặc \ escaped cho đường dẫn Windows.
  • Bắt buộc dùng phím Space để thụt lề, tuyệt đối không dùng phím Tab.

Để chạy dịch vụ dựa trên file trên, thực thi lệnh:

mongod --config conf/mongod.conf

Bước 4: Kết Nối Vào Cơ Sở Dữ Liệu

Khi service đang chạy ở một cửa sổ khác, bạn có thể đăng nhập để thao tác qua hai kênh chính.

Sử Dụng Command Line Client

Mở một cửa sổ terminal mới, trỏ vào thư mục bin và gọi ứng dụng client:

# Cách 1: Mặc định
mongosh

# Cách 2: Chỉ định rõ host và port
mongosh --host localhost --port 27017

Sử Dụng Giao Diện Đồ Họa (GUI)

Những công cụ này hỗ trợ trực quan hóa dữ liệu, viết query và quản lý collection dễ dàng hơn:

  • MongoDB Compass: Ứng dụng miễn phí chính hãng từ nhà phát triển MongoDB, tích hợp sẵn nhiều công cụ phân tích.
  • Studio 3T: Thay thế hiệu quả cho Robo 3T, cung cấp tính năng IntelliShell mạnh mẽ cho lập trình viên.

Với các công cụ GUI này, bạn chỉ cần nhập địa chỉ localhost và cổng 27017 để bắt đầu làm việc ngay lập tức.

Thẻ: MongoDB Windows nosql YAMLCfg DatabaseSetup

Đăng vào ngày 18 tháng 6 lúc 05:04