Tài liệu về nhà → Hướng dẫn sử dụng MongoDB → MongoDB Manual
Các tài liệu này cung cấp hướng dẫn để cài đặt phiên bản cộng đồng MongoDB cho các hệ thống Linux được hỗ trợ.
Để có trải nghiệm cài đặt tốt nhất, MongoDB cung cấp các gói cho các bản phân phối Linux phổ biến. Các gói này là cách ưa thích để chạy MongoDB. Các hướng dẫn sau đây chi tiết quy trình cài đặt cho các hệ thống sau:
Cài đặt trên Red Hatinstall MongoDB Cộng đồng Phiên bản trên Red Hat Enterprise và các hệ thống Linux liên quan bằng cách sử dụng các gói.rpm
. Callstall trên UbuntuInstall Phiên bản cộng đồng MongoDB trên Ubuntu Linux Systems sử dụng các gói .deb
. Phiên bản cộng đồng trên SUSE Linux Systems sử dụng các gói .rpm
. Callstall trên AmazonInstall MongoDB Phiên bản cộng đồng trên các hệ thống Amazon Linux AMI sử dụng các gói .rpm
.Chứa tập lệnh .rpm
3 → MongoDB Manual
Tôi có thể cài đặt MongoDB cục bộ không?
- MongoDB cung cấp trình cài đặt macOS gốc để cài đặt và định cấu hình cơ sở dữ liệu của bạn. Sau khi tải xuống hoàn tất, hãy mở một cửa sổ thiết bị đầu cuối mới và điều hướng đến vị trí nơi bạn đã tải xuống MongoDB. Tệp TGZ. Trước khi bạn có thể khởi động máy chủ MongoDB, bạn cần tạo một số thư mục mà nó sẽ cần.
- Chúng ta có thể cài đặt MongoDB trong Linux không?
- Để có trải nghiệm cài đặt tốt nhất, MongoDB cung cấp các gói cho các bản phân phối Linux phổ biến. Các gói này là cách ưa thích để chạy MongoDB. Các hướng dẫn sau đây chi tiết quy trình cài đặt cho các hệ thống sau: Cài đặt trên Red Hat.
- Làm thế nào cài đặt MongoDB Shell Linux?
- Cài đặt từ tệp .zip.
- Mở trang tải xuống MongoDB Shell. Mở Trung tâm tải xuống MongoDB ..
Tải xuống Lưu trữ Cài đặt Mongosh cho hệ điều hành của bạn. ....
Trích xuất các tệp từ kho lưu trữ đã tải xuống ..
Thêm nhị phân Mongosh vào biến môi trường đường dẫn của bạn .. is a hosted MongoDB service option in the cloud which requires no installation overhead and offers a free tier to get started.
MongoDB được cài đặt ở đâu trên Linux?
MongoDB lưu trữ dữ liệu trong thư mục DB trong thư mục dữ liệu.
Tải xuống Lưu trữ Cài đặt Mongosh cho hệ điều hành của bạn. ....
Trích xuất các tệp từ kho lưu trữ đã tải xuống ..
Thêm nhị phân Mongosh vào biến môi trường đường dẫn của bạn ..
MongoDB được cài đặt ở đâu trên Linux?
MongoDB lưu trữ dữ liệu trong thư mục DB trong thư mục dữ liệu.64-bit Ubuntu LTS [long-term support] releases on x86_64 architecture:
Tài liệu về nhà → Hướng dẫn sử dụng MongoDBLTS ["Focal"]
Trên trang nàyLTS ["Bionic"]
Tổng quanLTS ["Xenial"]
Cân nhắc
Cài đặt phiên bản cộng đồng MongoDB
Chạy phiên bản cộng đồng MongoDB
Trước khi triển khai MongoDB trong môi trường sản xuất, hãy xem xét tài liệu Ghi chú sản xuất cung cấp các cân nhắc về hiệu suất và khuyến nghị cấu hình để triển khai MongoDB sản xuất.
Để cài đặt cộng đồng MongoDB trên hệ thống Ubuntu của bạn, các hướng dẫn này sẽ sử dụng gói
sudo apt-get install gnupg
3 chính thức, được MongoDB Inc. duy trì và hỗ trợ gói sudo apt-get install gnupg
3 chính thức luôn chứa phiên bản MongoDB mới nhất và có sẵn từ repo chuyên dụng của riêng mình.Quan trọng
Gói
sudo apt-get install gnupg
5 do Ubuntu cung cấp không được MongoDB Inc. duy trì và xung đột với gói sudo apt-get install gnupg
3 chính thức. Nếu bạn đã cài đặt gói sudo apt-get install gnupg
5 trên hệ thống Ubuntu của mình, trước tiên bạn phải gỡ cài đặt gói sudo apt-get install gnupg
5 trước khi tiến hành các hướng dẫn này.not maintained by MongoDB Inc. and conflicts with the official sudo apt-get install gnupg
3 package. If you have already installed the sudo apt-get install gnupg
5 package on your Ubuntu system, you must first uninstall the sudo apt-get install gnupg
5 package before proceeding with these instructions.Xem các gói phiên bản cộng đồng MongoDB để biết danh sách đầy đủ các gói chính thức.MongoDB Community Edition Packages for the complete list of official packages.
Thực hiện theo các bước này để cài đặt phiên bản cộng đồng MongoDB bằng Trình quản lý gói
sudo apt-get install gnupg
2.Từ một thiết bị đầu cuối, việc đưa ra lệnh sau để nhập khóa GPG công khai MongoDB từ //www.mongodb.org/static/pgp/server-6.0.asc://www.mongodb.org/static/pgp/server-6.0.asc: wget -qO - //www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
Hoạt động sẽ phản hồi với
wget -qO - //www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
0.Tuy nhiên, nếu bạn nhận được lỗi cho biết
wget -qO - //www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
1 không được cài đặt, bạn có thể:Cài đặt
1 và các thư viện bắt buộc của nó bằng lệnh sau:wget -qO - //www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
sudo apt-get install gnupg
Sau khi cài đặt, thử lại nhập khóa:
wget -qO - //www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
Tạo tệp danh sách
wget -qO - //www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
3 cho phiên bản Ubuntu của bạn.Nhấp vào tab thích hợp cho phiên bản Ubuntu của bạn. Nếu bạn không chắc chắn về phiên bản Ubuntu mà máy chủ đang chạy, hãy mở một thiết bị đầu cuối hoặc shell trên máy chủ và thực thi
wget -qO - //www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
4.Phát hành lệnh sau khi tải lại cơ sở dữ liệu gói cục bộ:
Bạn có thể cài đặt phiên bản ổn định mới nhất của MongoDB hoặc một phiên bản cụ thể của MongoDB.
Không bắt buộc. Mặc dù bạn có thể chỉ định bất kỳ phiên bản MongoDB có sẵn nào,
wget -qO - //www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
5 sẽ nâng cấp các gói khi có phiên bản mới hơn. Để ngăn chặn nâng cấp ngoài ý muốn, bạn có thể ghim gói vào phiên bản hiện đã cài đặt:echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-database hold" | sudo dpkg --set-selections echo "mongodb-org-server hold" | sudo dpkg --set-selections echo "mongodb-mongosh hold" | sudo dpkg --set-selections echo "mongodb-org-mongos hold" | sudo dpkg --set-selections echo "mongodb-org-tools hold" | sudo dpkg --set-selections
Để được trợ giúp với việc khắc phục các lỗi gặp phải trong khi cài đặt MongoDB trên Ubuntu, hãy xem Hướng dẫn khắc phục sự cố của chúng tôi.
wget -qO - //www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
6 cho các cài đặt được đề xuất cho nền tảng của bạn.Ghi chú
Bắt đầu từ MongoDB 4.4, lỗi khởi động được tạo nếu giá trị
wget -qO - //www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
6 cho số lượng tệp mở nằm theo wget -qO - //www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
8.Thư mụcNếu bạn đã cài đặt qua Trình quản lý gói, thư mục dữ liệu
wget -qO - //www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
9 và thư mục nhật ký echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-database hold" | sudo dpkg --set-selections echo "mongodb-org-server hold" | sudo dpkg --set-selections echo "mongodb-mongosh hold" | sudo dpkg --set-selections echo "mongodb-org-mongos hold" | sudo dpkg --set-selections echo "mongodb-org-tools hold" | sudo dpkg --set-selections
0 sẽ được tạo trong quá trình cài đặt.Theo mặc định, MongoDB chạy bằng tài khoản người dùng
sudo apt-get install gnupg
5. Nếu bạn thay đổi người dùng chạy quy trình MongoDB, bạn cũng phải sửa đổi sự cho phép đối với dữ liệu và thư mục nhật ký để cung cấp cho người dùng này quyền truy cập vào các thư mục này.must also modify the permission to the data and log directories to give this user access to these directories.Cấu hình FILETHE Gói MongoDB chính thức bao gồm một tệp cấu hình [echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-database hold" | sudo dpkg --set-selections echo "mongodb-org-server hold" | sudo dpkg --set-selections echo "mongodb-mongosh hold" | sudo dpkg --set-selections echo "mongodb-org-mongos hold" | sudo dpkg --set-selections echo "mongodb-org-tools hold" | sudo dpkg --set-selections
2]. Các cài đặt này [như thư mục dữ liệu và thông số kỹ thuật thư mục nhật ký] có hiệu lực khi khởi động. Đó là, nếu bạn thay đổi tệp cấu hình trong khi phiên bản MongoDB đang chạy, bạn phải khởi động lại phiên bản để các thay đổi có hiệu lực.Thực hiện theo các bước này để chạy phiên bản cộng đồng MongoDB trên hệ thống của bạn. Các hướng dẫn này giả định rằng bạn đang sử dụng gói
sudo apt-get install gnupg
3 chính thức - không phải gói sudo apt-get install gnupg
5 không chính thức do Ubuntu cung cấp - và đang sử dụng các cài đặt mặc định.Hệ thống init
Để chạy và quản lý quy trình
echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-database hold" | sudo dpkg --set-selections echo "mongodb-org-server hold" | sudo dpkg --set-selections echo "mongodb-mongosh hold" | sudo dpkg --set-selections echo "mongodb-org-mongos hold" | sudo dpkg --set-selections echo "mongodb-org-tools hold" | sudo dpkg --set-selections
5 của bạn, bạn sẽ sử dụng hệ điều hành hệ điều hành của bạn. Các phiên bản gần đây của Linux có xu hướng sử dụng SystemD [sử dụng lệnh echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-database hold" | sudo dpkg --set-selections echo "mongodb-org-server hold" | sudo dpkg --set-selections echo "mongodb-mongosh hold" | sudo dpkg --set-selections echo "mongodb-org-mongos hold" | sudo dpkg --set-selections echo "mongodb-org-tools hold" | sudo dpkg --set-selections
6], trong khi các phiên bản cũ hơn của Linux có xu hướng sử dụng System V init [sử dụng lệnh echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-database hold" | sudo dpkg --set-selections echo "mongodb-org-server hold" | sudo dpkg --set-selections echo "mongodb-mongosh hold" | sudo dpkg --set-selections echo "mongodb-org-mongos hold" | sudo dpkg --set-selections echo "mongodb-org-tools hold" | sudo dpkg --set-selections
7].systemd [which uses the echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-database hold" | sudo dpkg --set-selections echo "mongodb-org-server hold" | sudo dpkg --set-selections echo "mongodb-mongosh hold" | sudo dpkg --set-selections echo "mongodb-org-mongos hold" | sudo dpkg --set-selections echo "mongodb-org-tools hold" | sudo dpkg --set-selections
6 command], while older versions of Linux tend to use System V init [which uses the
echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-database hold" | sudo dpkg --set-selections echo "mongodb-org-server hold" | sudo dpkg --set-selections echo "mongodb-mongosh hold" | sudo dpkg --set-selections echo "mongodb-org-mongos hold" | sudo dpkg --set-selections echo "mongodb-org-tools hold" | sudo dpkg --set-selections
7 command].Nếu bạn không chắc chắn hệ thống khởi động nào mà nền tảng của bạn sử dụng, hãy chạy lệnh sau:
ps --no-headers -o comm 1
Sau đó chọn tab thích hợp bên dưới dựa trên kết quả:
8 - Chọn tab SystemD [SystemCTL] bên dưới.systemd [systemctl] tab below.echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-database hold" | sudo dpkg --set-selections echo "mongodb-org-server hold" | sudo dpkg --set-selections echo "mongodb-mongosh hold" | sudo dpkg --set-selections echo "mongodb-org-mongos hold" | sudo dpkg --set-selections echo "mongodb-org-tools hold" | sudo dpkg --set-selections
9 - Chọn tab System V init [Dịch vụ] bên dưới.System V Init [service] tab below.echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-database hold" | sudo dpkg --set-selections echo "mongodb-org-server hold" | sudo dpkg --set-selections echo "mongodb-mongosh hold" | sudo dpkg --set-selections echo "mongodb-org-mongos hold" | sudo dpkg --set-selections echo "mongodb-org-tools hold" | sudo dpkg --set-selections
Để loại bỏ hoàn toàn MongoDB khỏi hệ thống, bạn phải tự xóa các ứng dụng MongoDB, các tệp cấu hình và bất kỳ thư mục nào chứa dữ liệu và nhật ký. Phần sau đây hướng dẫn bạn qua các bước cần thiết.
Cảnh báo
Quá trình này sẽ loại bỏ hoàn toàn MongoDB, cấu hình của nó và tất cả các cơ sở dữ liệu. Quá trình này không thể đảo ngược, vì vậy hãy đảm bảo rằng tất cả các cấu hình và dữ liệu của bạn được sao lưu trước khi tiến hành.
Dừng quy trình
5 bằng cách ban hành lệnh sau:echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-database hold" | sudo dpkg --set-selections echo "mongodb-org-server hold" | sudo dpkg --set-selections echo "mongodb-mongosh hold" | sudo dpkg --set-selections echo "mongodb-org-mongos hold" | sudo dpkg --set-selections echo "mongodb-org-tools hold" | sudo dpkg --set-selections
Xóa bất kỳ gói MongoDB nào mà bạn đã cài đặt trước đó.
sudo apt-get purge mongodb-org*
Hủy bỏ cơ sở dữ liệu MongoDB và tệp nhật ký.
sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb
Theo mặc định, MongoDB ra mắt với
ps --no-headers -o comm 1
1 được đặt thành ps --no-headers -o comm 1
2, liên kết với giao diện mạng localhost. Điều này có nghĩa là echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-database hold" | sudo dpkg --set-selections echo "mongodb-org-server hold" | sudo dpkg --set-selections echo "mongodb-mongosh hold" | sudo dpkg --set-selections echo "mongodb-org-mongos hold" | sudo dpkg --set-selections echo "mongodb-org-tools hold" | sudo dpkg --set-selections
5 chỉ có thể chấp nhận các kết nối từ các máy khách đang chạy trên cùng một máy. Các máy khách từ xa sẽ không thể kết nối với echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-database hold" | sudo dpkg --set-selections echo "mongodb-org-server hold" | sudo dpkg --set-selections echo "mongodb-mongosh hold" | sudo dpkg --set-selections echo "mongodb-org-mongos hold" | sudo dpkg --set-selections echo "mongodb-org-tools hold" | sudo dpkg --set-selections
5 và echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-database hold" | sudo dpkg --set-selections echo "mongodb-org-server hold" | sudo dpkg --set-selections echo "mongodb-mongosh hold" | sudo dpkg --set-selections echo "mongodb-org-mongos hold" | sudo dpkg --set-selections echo "mongodb-org-tools hold" | sudo dpkg --set-selections
5 sẽ không thể khởi tạo bộ bản sao trừ khi giá trị này được đặt thành giao diện mạng hợp lệ.Giá trị này có thể được cấu hình:
trong tệp cấu hình MongoDB với
1 hoặcps --no-headers -o comm 1
thông qua đối số dòng lệnh
7ps --no-headers -o comm 1
Cảnh báo
Để biết thêm thông tin về việc định cấu hình
ps --no-headers -o comm 1
1, hãy xem ràng buộc IP.Phiên bản cộng đồng MongoDB có sẵn từ kho lưu trữ chuyên dụng của riêng mình và chứa các gói được hỗ trợ chính thức sau:
sudo apt-get install gnupg | Một sudo apt-get purge mongodb-org* | ||||||||||||||||||||||||||||||||||
sudo apt-get purge mongodb-org* | Một 0 tự động cài đặt các gói thành phần được liệt kê bên dưới.
| ||||||||||||||||||||||||||||||||||
sudo apt-get purge mongodb-org* | Chứa daemon sudo apt-get purge mongodb-org* | ||||||||||||||||||||||||||||||||||
| Chứa vỏ MongoDB [ 0].
|