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
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).
Lưu ý: Để biết hướng dẫn sử dụng MongoDB Compass, vui lòng tham khảo các chương sau.