Hướng dẫn cài đặt và cấu hình Database MongoDB
Công ty Vĩnh Cửu tuyển dụng lập trình viên Java

1- Giới thiệu

Tài liệu viết dựa trên:
  •  MongoDB 3.2.6

Last Modify: 03-06-2016.

2- Một số chú ý về phiên bản

MongoDB dành cho Windows Server 2008 R2 edition (Ví dụ: 2008R2) chỉ chạy trên Windows Server 2008 R2, Windows 7 64-bit, và các phiên bản mới hơn của Windows. Các phiên bản này tận dụng các cải tiến gần đây cho nền tảng Windows và không thể hoạt động trên các phiên bản cũ của Windows.

MongoDB dành cho Windows 64-bit chạy trên bất kỳ phiên bản 64-bit của Windows mới hơn so với Windows XP, bao gồm Windows Server 2008 R2 và Windows 7 64-bit.

MongoDB dành cho Windows 32-bit chạy trên bất kỳ phiên bản 32-bit của Windows mới hơn so với Windows XP. Phiên bản 32-bit của MongoDB chỉ được dành cho hệ thống cũ và để sử dụng trong thử nghiệm và phát triển hệ thống. Phiên bản 32-bit của MongoDB chỉ hỗ trợ cơ sở dữ liệu nhỏ hơn 2GB.

3- Download

Bạn có thể download file cài đặt (msi) hoặc file zip, trong trường hợp download file zip bạn chỉ cần giải nén ra không cần cài đặt gì, sau đó bắt đầu cấu hình.
Chú ý: MongoDB có 2 phiên bản, Community ServerEnterprice Server. Trong đó Community là phiên bản miễn phí, còn Enterprice là phiên bản thương mại, bạn cần phải trả tiền để sử dụng nó. Trong tài liệu này tôi sẽ hướng dẫn bạn cài đặt và cấu hình phiên bản miễn phí.
Kết quả download được:

4- Cài đặt

5- Cấu hình MongoDB

Đây là hình ảnh thư mục vừa cài đặt (Hoặc giải nén ra)
Chúng ta tạo một thư mục chứa dữ liệu của Database, thư mục chứa file log, file cấu hình,.... Tốt nhất hãy để nó ở một ổ an toàn, không nên để ở ổ C.

Tạo thư mục:
  • D:/MongoStore
Sau đó tạo 2 thư mục con
  • data
  • log
Và một file cấu hình:
  • config.txt
config.txt
##store data
dbpath=D:\MongoStore\data

##all output go here
logpath=D:\MongoStore\log\mongo.log
Vào cmd và gõ dòng lệnh cd tới thư mục bin của mongodb.
cd C:\DevPrograms\MongoDB\bin
Chạy file cấu hình mongodb:
mongod.exe --config D:\MongoStore\config.txt
Tới đây việc cấu hình MongoDB thành công. Tiếp theo chúng ta sẽ chạy MongoDB.

6- Chạy MongoDB

Tại đây chúng ta chạy bằng lệnh CMD, bạn có thể tạo một Service của window để nó tự động Start mỗi khi window chạy (Xem phụ lục)
Vào cmd và gõ dòng lệnh cd tới thư mục bin của mongodb.
cd C:\DevPrograms\MongoDB\bin
Chạy lệnh start mongodb:
mongod.exe --config D:\MongoStore\config.txt
Giữ nguyên màn hình CMD đừng tắt đi.

7- Bắt đầu với MongoDB

Sau khi đã chạy MongoDB như bước trên (Hoặc để tự động chạy như một service của Window)
Mở một cửa sổ CMD khác để kết nối vào Database. Thực tế là bạn cần một công cụ trực quan, nhưng hãy thử bắt đầu với MongoDB bằng cửa sổ lệnh CMD.
cd C:\DevPrograms\MongoDB\bin
Chạy lệnh mongo:
OK bây giờ bạn đã kết nối vào database test.
Thực hiện các lệnh trên CMD làm việc với MongoDB:
  • TODO....

8- Công cụ trực quan làm việc với MongoDB

Bạn cần cài một công cụ trực quan để làm việc với Database MongoDB:

Bạn có thể xem hướng dẫn:

9- Cơ sở dữ liệu học NoSQL (MongoDB)

Bạn cần một cơ sở dữ liệu ví dụ để học NoSQL? Hãy xem hướng dẫn tạo Database này tại:

10- Phụ lục: Cấu hình Mongodb như một service của window

Mở CMD và cd vào thư mục bin của Mongodb. Bạn cần phải mở CMD với quyền ADMIN.
cd C:\DevPrograms\MongoDB\bin
Tiếp theo chạy lệnh:
mongod.exe --config D:\MongoStore\config.txt --install
Tiếp theo bạn mở file mongo.log lên xem:
Trên Window Service lúc này đã có dịch vụ MongoDB.
Bạn có thể Start service trên explorer hoặc có thể start bằng CMD:
net start MongoDB