Cài đặt MongoDB bằng file .tgz và config bằng terminal

    Hiện tại MongoDB là một CSDL No SQL miễn phí thông dụng để lưu trữ dữ liệu cho Website hoặc App. Hôm nay trong quá trình setup môi trường làm project NodeJS trên MacOS mình xin note lại các bước thực hiện việc cài đặt MongoDB thủ công bằng file .tgz và config để chạy cũng như kết nối với DB bằng MongoDB Compass.

Bước 1: Download MongoDB tại link này: MongoDB Community Download Free Try


Sau khi download hoàn tất, các bạn giải nén và vào thư mục MongoDB vừa giải nén xong.

Bước 2: Tạo thư mục chứa database. 
- Mở terminal và gõ lệnh "cd <đường dẫn thư mục vừa giải nèn>" và Enter.

- Gõ tiếp lệnh "mkdir -p data/db" và Enter. Kiễm tra lại bằng lênh "ls" để xem thư mục "data/db" đã được tạo thành công chưa.

Bước 3: Tạo file config cho MongoDB
- Gõ tiếp lệnh "nano mongod.conf" và dán nội dung bên dưới vào bằng cách ấn phím Command + V.
processManagement:
   fork: true
net:
   bindIp: localhost
   port: 27017
storage:
   dbPath: /var/lib/mongo
systemLog:
   destination: file
   path: "/var/log/mongodb/mongod.log"
   logAppend: true
storage:
   journal:
      enabled: true

- Sau khi dán vào bạn sửa lại các đường dẫn đến thư mục chứa database chổ "dbPath" và đường dẫn nơi chứa file log chổ "systemLog > path" thành nội dung phù hợp với bạn, bên dưới là ví dụ:

processManagement:

  fork: true  # fork and run in background

  timeZoneInfo: /usr/share/zoneinfo

net:

  bindIp: localhost

  port: 27017

storage:

   dbPath: /Users/dangthach/Data/Projects/mongodb/data/db

systemLog:

  destination: file

  logAppend: true

  path: "/Users/dangthach/Data/Projects/mongodb/mongod.log"

storage:

  journal:

    enabled: true

 - Chạy lệnh "./mongod --config ../mongod.conf" để kiểm tra MongoDB có chạy thành công không. Nếu thành công sẽ có màn hình như bên dưới.

- Để tắt MongoDB, tại terminal gõ lệnh "top | grep 'mongod'" để xem PID. Sau khi biết PID thì gõ tiếp lệnh "kill <PID>" để stop service MongoDB.

Bước 4: Cài đặt MongoDB Compass
- Chạy lệnh "./install_compass" và chờ cho đến khi cài đặt hoàn tất. Sau khi cài đặt xong sẽ có ứng dụng tên "MongoDB Compass".

- Bấm "Connect" để kết nối. Nếu kết nối thành công sẽ có màn hình như bên dưới.
Có lỗi hay có chỗ nào chưa rõ các bạn có thể comment ở bên dưới.

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


 


0 comments: