Khi quản trị cơ sở dữ liệu, thường mọi người sẽ nghĩ ngay đến MySQL. Tuy nhiên,có hàng tá hệ quản trị cơ sở dữ liệu mạnh hơn như Postgre, Oracle, SQLserver,... Mongo cũng rất mạnh, bài này hướng dẫn mọi người cài mongo trên ubuntu 18.04
MongoDB là gì
MongoDB là một trong các Database NoSQL phổ biến nhất. Thay vì lưu data kiểu từng row thì mongo lưu dưới dạng documents.
MongoDB là hệ quản trị CSDL NoSQL (Document Database), nơi bạn có thể thực hiện các truy vấn (query), có khả năng mở rộng, mềm dẻo và đặc biệt là miễn phí.
Các bước cài mongo
Import “MongoDB public GPG Key” sử dụng commandapt-key
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
Thêm repo của MongoDB
kiểm tra version ubuntu nếu bạn chưa biết
Thêm repo
nếu bạn dùng ubuntu 16.04
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
nếu bạn dùng ubuntu 18.04
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
Cập nhật lại packages
Cài đặt MongoDB
Cài bản mới nhất
sudo apt-get install -y mongodb-org
Cài đặt 1 phiên bản bất kỳ
sudo apt-get install -y mongodb-org=4.0.10 mongodb-org-server=4.0.10 mongodb-org-shell=4.0.10 mongodb-org-mongos=4.0.10 mongodb-org-tools=4.0.10
Khởi động MongoDB
sudo service mongod start
Kiểm tra MongoDB đã được cài đặt thành công chưa
sudo service mongod status
Nếu mọi thứ ok, bạn chuyển qua phần 2 - Configuring MongoDB username password