Hiện tại MongoDB chỉ hỗ trợ bản ubuntu 64-bit LTS [hỗ trợ dài hạn]. Ví dụ 14. 04 LTS [đáng tin cậy] và16. 04 LTS [xenial]
Trong bài viết này mình thực hiện cài đặt MongoDB Community Edition [bản miễn phí] trên hệ điều hành ubuntu 16. 04
Sử dụng packageecho "deb [ arch=amd64 ] //repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
5 để cài đặt MongoDB [Khuyên dùng]
1. Nhập khóa GPG
Khóa GPG công khai MongoDB
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
2. Create list file for MongoDB
Với Ubuntu 14. 04
echo "deb [ arch=amd64 ] //repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
Với Ubuntu 16. 04
echo "deb [ arch=amd64,arm64 ] //repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
3. Cập nhật lại gói của ubuntu
sudo apt-get update
4. Cài đặt gói MongoDB phiên bản mới nhất
sudo apt-get install -y mongodb-org
Truy cập dòng lệnh giao diện của MongoDB bằng lệnh
echo "deb [ arch=amd64 ] //repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list6
Hiển thị tất cả các cơ sở dữ liệu
Tạo cơ sở dữ liệu
echo "deb [ arch=amd64 ] //repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list7 với bộ sưu tập
echo "deb [ arch=amd64 ] //repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list8 + 1 tài liệu [bản ghi] với thông tin
echo "deb [ arch=amd64 ] //repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list9
Hiển thị lại các cơ sở dữ liệu mà ta sẽ thấy có thêm cơ sở dữ liệu
echo "deb [ arch=amd64 ] //repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list7 [nếu cơ sở dữ liệu không có dữ liệu [không có bộ sưu tập, tài liệu] thì nó sẽ không hiện ra]
Hiển thị các bộ sưu tập trong cơ sở dữ liệu
echo "deb [ arch=amd64 ] //repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list7
Cách 2, cài đặt MongoDB bằng file tar. gz
B1. Request. Để cài đặt được MongoDB
echo "deb [ arch=amd64,arm64 ] //repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list2 ta cần cài đặt các phần phụ thuộc dưới đây
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D43
Tải xuống tệp MongoDB
echo "deb [ arch=amd64,arm64 ] //repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list2 trên trang chủ mongo. https. //www. mongodb. com/download-center?jmp=homepage#community
B2. Nén file vừa tải về
Ví dụ
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D45
B3. Tạo môi trường biến cho mongo
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D46
Trong đó
echo "deb [ arch=amd64,arm64 ] //repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list4 là đường dẫn thư mục vừa giải nén
Some command or used with MongoDB
Bắt đầu MongoDB
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D48
[Nếu nó báo lỗi
echo "deb [ arch=amd64,arm64 ] //repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list5 thì bạn chạy lệnh sau.
echo "deb [ arch=amd64,arm64 ] //repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list6]
Dừng MongoDB
echo "deb [ arch=amd64 ] //repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list1
Khởi động lại MongoDB
echo "deb [ arch=amd64 ] //repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list0
Connected with MongoDB
echo "deb [ arch=amd64 ] //repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list1
Ví dụ.
echo "deb [ arch=amd64,arm64 ] //repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list7
Trường hợp bạn kết nối với mongodb ở trên local với cổng mặc định là 27017 thì chỉ cần chạy lệnh
echo "deb [ arch=amd64 ] //repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list6 là được