Bài 2-Cách cấu hình Service cho MongoDB


bài số 1, Tui đã hướng dẫn các bạn cách tải và cài đặt MongoDB Enterprise Server và Compass rồi, tuy nhiên nó chưa chạy được. Ta cần cấu hình Service cho MongoDB để nó tự động chạy khi máy tính mở, cũng như luôn start 24/7. Các bạn thực hiện y xì theo 4 bước như Tui hướng dẫn trong này là OK á.

Bước 1:
Tạo 2 thư mục trong ổ C (ổ nào là tùy ý ta):

C:/data/db

C:/data/log

Hình minh họa:

Bước 2: Tạo file cấu hình tên là mongod.cfg, lưu vào nơi cài đặt MongoDB Server (C:\Program Files\MongoDB\Server\3.6), xem hình chụp dưới đây (ta cứ tạo 1 file txt bình thường, nhập liệu xong đổi đuôi thành cfg):

Nội dung file cấu hình như dưới đây. Chú ý port mặc định là 27017,

bindIp lấy localhost, 127.0.0.1 đồng thời lấy Ip của máy server hiện tại đang cài đặt MongoDB (10.11.35.45 là địa chỉ IP của máy Server mà bạn cài Mongo, cấu hình như thế này thì mới Remote connection được, vì mặc định Mongo cấm remote connection. Lưu ý nếu bạn chỉ cấu hình trên laptop, máy tính để bàn thì chỉ được phép chứa localhost, 127.0.0.1). Chú ý nếu nhập không đúng Ip, start Service sẽ bị báo lỗi:

# network interfaces
net:
  port: 27017
  bindIp: localhost,127.0.0.1,10.11.35.45
systemLog:
    destination: file
    path: c:\data\log\mongod.log
storage:
    dbPath: c:\data\db

path và dbpath ta đã tạo ở bước 1.

Nếu không biết gõ lệnh thì có thể tải mẫu script ở đây rồi sửa lại IP Mongod.cfg

Bước 3: Cài đặt MongoDB Service

Mở Command line dưới quyền Admistrator, chạy lệnh sau:

Chi tiết lệnh (các bạn copy vào):

“C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe” –config “C:\Program Files\MongoDB\Server\3.6\mongod.cfg” –install

Bước 4: Chạy Service MongoDB

gõ lệnh: net start MongoDB

Các bận thấy nó báo như bên dưới là thành công

Sau khi chạy Service thành công, bạn có thể kiểm tra lại bằng cách vào Service của Windows:

Như vậy ta đã cấu hình chạy thành công Service cho MongoDB.

Bây giờ có thể kết nối vào MongoDB bằng công cụ Compass:

Nhập đúng Hostname (localhost hoặc 127.0.0.1 hoặc IP của Public server của bạn) + port (27017) rồi bấm CONNECT, kết quả (vì máy Tui có sẵn một số CSDL nên bạn thấy như bên dưới, còn của bạn lần đầu thì nó trống trơn chỗ đó):

Như vậy ta cấu hình và chạy Service MongoDB thành công

Bài học sau Tui sẽ hướng dẫn cách sử dụng Compass cơ bản, để các bạn có thể biết cách tạo Cơ sở dữ liệu, collection, document…. cũng như một số thao tác tìm kiếm.

Các khóa học online khác, bạn có thể tham khảo tại đây: http://communityuni.com/

Chúc các bạn thành công

3 responses

  1. […] Tuy nhiên ta vẫn chưa thể kết nối được (giờ kết nối sẽ báo lỗi ngay), vì còn bước tiếp theo là cấu hình Service và chạy Service cho MongoDB nữa, Tui sẽ trình bày chi tiết ở bài tiếp theo. […]

  2. […] bài số 2, các bạn đã biết cách cấu hình Service để chạy MongoDB 24/7 cũng như kết nối […]

  3. […] với Android mobile cũng không thể nào kết nối được với MongoDB server). Ở bài 2 Tui đã trình bày rất kỹ cách thức cấu hình để start service. Các bạn xem lại […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: