Chương này giới thiệu cách cài đặt MongoDB và MongoDB Compass trong môi trường Linux (chủ yếu là Red Hat/CentOS và Ubuntu). MongoDB có phiên bản cộng đồng và phiên bản doanh nghiệp, và chúng ta thường cài đặt phiên bản cộng đồng (MongoDB Community Edition) miễn phí. MongoDB Compass là một công cụ GUI trực quan giúp việc vận hành MongoDB trở nên dễ dàng. Nếu bạn không cài đặt MongoDB Compass, bạn sẽ phải vận hành MongoDB bằng cách nhập lệnh.

Phương pháp cài đặt cho mỗi bản phân phối Linux tương tự nhau, và chúng ta sẽ chủ yếu giới thiệu cách cài đặt từ gói nén dưới đây.

Cài đặt các Phụ thuộc cho Các Môi trường Linux Khác nhau

Dưới đây là các phụ thuộc cần phải cài đặt trên mỗi bản phân phối Linux.

Môi trường Red Hat/CentOS

Phiên bản 64-bit của CentOS 6 và mới hơn

sudo yum install libcurl openssl xz-libs

Môi trường Ubuntu

Các phiên bản cũ trước Ubuntu 16.04 (Xenial)

sudo apt-get install libcurl3 openssl liblzma5

Các phiên bản từ Ubuntu 18.04 trở lên

sudo apt-get install libcurl4 openssl liblzma4

Tải xuống Gói Cài đặt MongoDB

Liên kết tải xuống trên trang web chính thức:

https://www.mongodb.com/try/download/community?tck=docs_server

Trang tải xuống hỗ trợ các gói cài đặt MongoDB cho các phiên bản hệ thống khác nhau. Chọn gói nén tgz tương ứng với phiên bản hệ thống của bạn.

Ở đây, như một ví dụ, chúng ta chọn môi trường Ubuntu 20 và tải xuống gói nén tgz tương ứng.

Cài đặt MongoDB trên Ubuntu

Cài đặt MongoDB

Lưu ý: Ở đây chúng ta chọn môi trường Ubuntu 20. Tên gói tải xuống sẽ thay đổi tùy thuộc vào môi trường và phiên bản hệ thống của bạn. Hãy nhớ thay thế phần tên gói cài đặt trong phần lệnh cài đặt.

sudo tar -zxvf mongodb-linux-x86_64-ubuntu2004-4.4.5.tgz -C /usr/local

export PATH=/usr/local/mongodb-linux-x86_64-ubuntu2004-4.4.5/bin:$PATH

sudo mkdir -p /usr/local/var/mongodb
sudo mkdir -p /usr/local/var/log/mongodb
sudo chown tizi365 /usr/local/var/mongodb
sudo chown tizi365 /usr/local/var/log/mongodb
mongod --dbpath /usr/local/var/mongodb --logpath /usr/local/var/log/mongodb/mongo.log --fork
ps aux | grep -v grep | grep mongod

Sau khi đã khởi động MongoDB, chúng ta có thể trực tiếp nhập giao diện dòng lệnh mongo bằng lệnh mongo.

Cài đặt MongoDB Compass

MongoDB Compass là một công cụ trực quan để vận hành MongoDB, thường không được cài đặt trên máy chủ mà trên máy tính cá nhân của chúng ta. Do đó, chúng ta thường chọn cài đặt phiên bản MacOS hoặc phiên bản Windows tùy theo môi trường phát triển cá nhân của chúng ta.

Liên kết tải xuống trên trang web chính thức:

https://www.mongodb.com/try/download/compass

Ở đây, chọn phiên bản hệ thống os x và tải xuống gói cài đặt dmg.

Nhấp đúp vào gói cài đặt dmg để cài đặt (nếu bạn đang sử dụng hệ thống Windows, hãy chọn phiên bản windows của gói cài đặt MSI và cài đặt từng bước).

Cài đặt MongoDB Compass cho MacOS

Lưu ý: Để biết hướng dẫn sử dụng MongoDB Compass, vui lòng tham khảo các chương sau.