Làm cách nào để cài đặt MongoDB Community Edition trên Windows?

Sử dụng hướng dẫn này để cài đặt MongoDB 4. 4 Phiên bản cộng đồng trên Windows theo cách không cần giám sát bằng cách sử dụng

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            INSTALLLOCATION="C:\MongoDB\Server\4.4\"
3 từ dòng lệnh. Điều này hữu ích cho các quản trị viên hệ thống muốn triển khai MongoDB bằng tự động hóa

Phiên bản MongoDB

Hướng dẫn này cài đặt MongoDB 4. 4 Phiên bản cộng đồng. Để cài đặt phiên bản khác của Cộng đồng MongoDB, hãy sử dụng menu thả xuống phiên bản ở góc trên bên trái của trang này để chọn tài liệu cho phiên bản đó

Phương pháp cài đặt

Hướng dẫn này cài đặt MongoDB trên Windows bằng công cụ dòng lệnh

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            INSTALLLOCATION="C:\MongoDB\Server\4.4\"
3. Thay vào đó, để cài đặt MongoDB bằng Trình cài đặt MSI đồ họa, hãy xem Cài đặt MongoDB bằng Trình cài đặt MSI

cân nhắc

Hỗ trợ nền tảng

Ghi chú

Thông báo EOL

  • MongoDB 4. 4 Community Edition loại bỏ hỗ trợ cho Windows 8. 1/ Máy chủ 2012 R2

  • MongoDB 4. 4 Community Edition loại bỏ hỗ trợ cho Windows 8 / Server 2012

  • MongoDB 4. 4 Community Edition loại bỏ hỗ trợ cho Windows 7 / Server 2008 R2

MongoDB 4. 4 Phiên bản cộng đồng hỗ trợ như sau

Phiên bản 64-bit của Windows trên kiến ​​trúc
  • Windows Server 2019

  • Windows 10 / Windows Server 2016

MongoDB chỉ hỗ trợ phiên bản 64-bit của các nền tảng này

Xem để biết thêm thông tin

Ghi chú

MongoDB không được hỗ trợ trên Hệ thống con Windows cho Linux (WSL). Để chạy MongoDB trên Linux, hãy sử dụng hệ thống Linux được hỗ trợ

ảo hóa

Oracle cung cấp hỗ trợ thử nghiệm cho VirtualBox trên máy chủ Windows nơi Hyper-V đang chạy. Tuy nhiên, Microsoft không hỗ trợ VirtualBox trên Hyper-V.

Vô hiệu hóa Hyper-V nếu bạn muốn cài đặt MongoDB trên Windows bằng VirtualBox

ghi chú sản xuất

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à đề xuất cấu hình cho các triển khai MongoDB sản xuất

Cài đặt phiên bản cộng đồng MongoDB

Thủ tục

Làm theo các bước sau để cài đặt MongoDB Community Edition không giám sát trên Windows từ Dấu nhắc/trình thông dịch lệnh của Windows (________0____6) bằng cách sử dụng

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            INSTALLLOCATION="C:\MongoDB\Server\4.4\"
3.

1

Tải xuống trình cài đặt

Tải xuống trình cài đặt MongoDB Community

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            INSTALLLOCATION="C:\MongoDB\Server\4.4\"
8 từ liên kết sau

Trung tâm tải xuống MongoDB

  1. bên trong

    Phiên bản thả xuống, chọn phiên bản MongoDB để tải xuống.
  2. Trong trình đơn thả xuống Nền tảng , hãy chọn Windows .

  3. Trong trình đơn thả xuống Gói , hãy chọn msi .

  4. Nhấp vào Tải xuống .

2

Chạy Trình cài đặt Windows từ Trình thông dịch lệnh Windows

Quan trọng

Bạn phải mở trình thông dịch lệnh với tư cách Quản trị viên .

Sử dụng trình cài đặt

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            INSTALLLOCATION="C:\MongoDB\Server\4.4\"
8 để cài đặt tất cả các tệp nhị phân MongoDB, bao gồm MongoDB Compass.

Từ Trình thông dịch lệnh, chuyển đến thư mục chứa tệp nhị phân cài đặt

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            INSTALLLOCATION="C:\MongoDB\Server\4.4\"
8 và chạy

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi

Hoạt động cài đặt các tệp nhị phân vào thư mục mặc định

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            SHOULD_INSTALL_COMPASS="0" 
1

Để chỉ định một vị trí cài đặt khác cho các tệp thực thi, hãy thêm giá trị

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            SHOULD_INSTALL_COMPASS="0" 
2

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            INSTALLLOCATION="C:\MongoDB\Server\4.4\"

Để chặn việc cài đặt , bạn phải bao gồm rõ ràng đối số

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            SHOULD_INSTALL_COMPASS="0" 
3

________số 8_______

Để cài đặt các bộ thành phần MongoDB cụ thể, bạn có thể chỉ định chúng trong đối số

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            SHOULD_INSTALL_COMPASS="0" 
4 bằng cách sử dụng danh sách được phân tách bằng dấu phẩy bao gồm một hoặc nhiều bộ thành phần sau

Tên bộ thành phần

Các tệp nhị phân được bao gồm trong Bộ thành phần

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            SHOULD_INSTALL_COMPASS="0" 
5

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            SHOULD_INSTALL_COMPASS="0" 
7

Thiết lập như một dịch vụ Windows

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            SHOULD_INSTALL_COMPASS="0" 
9

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            ADDLOCAL="ServerService,Client" ^            SHOULD_INSTALL_COMPASS="0" 
1

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            ADDLOCAL="ServerService,Client" ^            SHOULD_INSTALL_COMPASS="0" 
3

,

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            ADDLOCAL="ServerService,Client" ^            SHOULD_INSTALL_COMPASS="0" 
6

, , ,

cd C:\md "\data\db"
1

,

Ví dụ: để chỉ cài đặt máy chủ MongoDB () và shell cũng như thiết lập máy chủ MongoDB dưới dạng dịch vụ Windows, hãy chạy

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            ADDLOCAL="ServerService,Client" ^            SHOULD_INSTALL_COMPASS="0" 

Để bao gồm Compass trong bản cài đặt, hãy xóa

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            SHOULD_INSTALL_COMPASS="0" 
3

Bắt đầu Phiên bản cộng đồng MongoDB từ Trình thông dịch lệnh

Mở Dấu nhắc/trình thông dịch lệnh Windows (

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            INSTALLLOCATION="C:\MongoDB\Server\4.4\"
6) với tư cách Quản trị viên.

Quan trọng

Bạn phải mở trình thông dịch lệnh với tư cách Quản trị viên .

1

Tạo thư mục cơ sở dữ liệu

Tạo nơi MongoDB lưu trữ dữ liệu. Đường dẫn thư mục dữ liệu mặc định của MongoDB là đường dẫn tuyệt đối

cd C:\md "\data\db"
8 trên ổ đĩa mà bạn khởi động MongoDB

Từ Trình thông dịch lệnh , hãy tạo các thư mục dữ liệu.

cd C:\md "\data\db"

2

Bắt đầu cơ sở dữ liệu MongoDB của bạn

Để bắt đầu MongoDB, hãy chạy

"C:\Program Files\MongoDB\Server\4.4\bin\mongod.exe" --dbpath="c:\data\db"

Tùy chọn trỏ đến thư mục cơ sở dữ liệu của bạn

Nếu máy chủ cơ sở dữ liệu MongoDB đang chạy chính xác, thì Trình thông dịch lệnh sẽ hiển thị.

[initandlisten] waiting for connections

Quan trọng

Tùy thuộc vào cài đặt Tường lửa bảo vệ Windows trên máy chủ Windows của bạn, Windows có thể hiển thị Cảnh báo bảo mật . Để khắc phục vấn đề này. dialog box about blocking "some features" of

"C:\Program Files\MongoDB\Server\4.4\bin\mongod.exe" --dbpath="c:\data\db"
1 from communicating on networks. To remedy this issue:

  1. Nhấp vào Mạng riêng, chẳng hạn như mạng gia đình hoặc cơ quan của tôi .

  2. Nhấp vào Cho phép truy cập .

Để tìm hiểu thêm về bảo mật và MongoDB, hãy xem Tài liệu bảo mật

3

Kết nối với MongoDB

Để kết nối trình bao với phiên bản MongoDB, hãy mở một Trình thông dịch lệnh khác có đặc quyền Quản trị và chạy.

"C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe"

Để biết thêm thông tin về cách kết nối shell, chẳng hạn như kết nối với phiên bản MongoDB đang chạy trên một máy chủ và/hoặc cổng khác, hãy xem

"C:\Program Files\MongoDB\Server\4.4\bin\mongod.exe" --dbpath="c:\data\db"
4 Shell. Để biết thông tin về thao tác CRUD (Tạo, Đọc, Cập nhật, Xóa), hãy xem

  • Chèn tài liệu

  • Tài liệu truy vấn

  • Cập nhật tài liệu

  • Xóa tài liệu

Chạy MongoDB Community Edition dưới dạng Dịch vụ Windows

Bắt đầu Phiên bản cộng đồng MongoDB dưới dạng Dịch vụ Windows

Bắt đầu từ phiên bản 4. 0, bạn có thể cài đặt và định cấu hình MongoDB dưới dạng Dịch vụ Windows trong quá trình cài đặt và dịch vụ MongoDB sẽ được khởi động sau khi cài đặt thành công.

Bạn cũng có thể quản lý dịch vụ theo cách thủ công từ dòng lệnh. Để bắt đầu dịch vụ MongoDB từ dòng lệnh, hãy mở Dấu nhắc/trình thông dịch lệnh Windows (

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            INSTALLLOCATION="C:\MongoDB\Server\4.4\"
6) với tư cách là Quản trị viên . , and run the following command:

1

Bắt đầu dịch vụ MongoDB

Đóng tất cả các dấu nhắc lệnh khác, sau đó gọi lệnh sau

net start MongoDB

2

Xác minh rằng MongoDB đã bắt đầu thành công

Kiểm tra tệp nhật ký MongoDB của bạn để biết dòng sau

[initandlisten] waiting for connections on port 27017

Bạn có thể thấy các cảnh báo không quan trọng trong đầu ra của quy trình. Miễn là bạn thấy thông báo này trong nhật ký MongoDB, bạn có thể bỏ qua những cảnh báo này một cách an toàn trong quá trình đánh giá MongoDB ban đầu của mình

3

Kết nối với máy chủ MongoDB

Để kết nối với MongoDB thông qua trình bao, hãy mở một Trình thông dịch lệnh khác.

"C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe"

Dừng Phiên bản cộng đồng MongoDB dưới dạng Dịch vụ Windows

Để dừng/tạm dừng dịch vụ MongoDB, bạn có thể sử dụng bảng điều khiển Dịch vụ

  1. Từ bảng điều khiển Dịch vụ, định vị dịch vụ MongoDB

  2. Nhấp chuột phải vào dịch vụ MongoDB và nhấp vào Dừng (hoặc Tạm dừng).

Bạn cũng có thể quản lý dịch vụ từ dòng lệnh. Để dừng dịch vụ MongoDB từ dòng lệnh, hãy mở Dấu nhắc/trình thông dịch lệnh Windows (

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            INSTALLLOCATION="C:\MongoDB\Server\4.4\"
6) với tư cách là Quản trị viên . , and run the following command:

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            INSTALLLOCATION="C:\MongoDB\Server\4.4\"
1

Xóa MongoDB Community Edition dưới dạng Dịch vụ Windows

Để xóa dịch vụ MongoDB, trước tiên hãy sử dụng bảng điều khiển Dịch vụ để dừng dịch vụ. Sau đó, mở Dấu nhắc/trình thông dịch lệnh của Windows (

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            INSTALLLOCATION="C:\MongoDB\Server\4.4\"
6) với tư cách là Quản trị viên .

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            INSTALLLOCATION="C:\MongoDB\Server\4.4\"
2

Cân nhắc bổ sung

Liên kết Localhost theo mặc định

Theo mặc định, MongoDB khởi chạy với thiết lập là

[initandlisten] waiting for connections
0, liên kết với giao diện mạng localhost. Điều này có nghĩa là
[initandlisten] waiting for connections
1 chỉ có thể chấp nhận kết nối từ các máy khách đang chạy trên cùng một máy. Máy khách từ xa sẽ không thể kết nối với
[initandlisten] waiting for connections
1 và
[initandlisten] waiting for connections
1 sẽ không thể khởi tạo a 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 hoặc

  • trong tệp cấu hình MongoDB với hoặc

  • thông qua đối số dòng lệnh

Cảnh báo

Trước khi liên kết với một máy chủ không phải máy chủ cục bộ (e. g. địa chỉ IP có thể truy cập công khai), đảm bảo bạn đã bảo vệ cụm của mình khỏi bị truy cập trái phép. Để biết danh sách đầy đủ các đề xuất bảo mật, hãy xem Danh sách kiểm tra bảo mật. Tối thiểu, xem xét và củng cố cơ sở hạ tầng mạng

Để biết thêm thông tin về cách định cấu hình, hãy xem Liên kết IP

Phát hành điểm và msiexec.exe /l*v mdbinstall.log /qb /i mongodb-windows-x86_64-4.4-signed.msi ^ INSTALLLOCATION="C:\MongoDB\Server\4.4\"8

Nếu bạn đã cài đặt MongoDB với trình cài đặt Windows (_______0_______8), thì

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            INSTALLLOCATION="C:\MongoDB\Server\4.4\"
8 sẽ tự động nâng cấp trong (e. g. 4. 2. 1 đến 4. 2. 2)

Nâng cấp một sê-ri phát hành đầy đủ (e. g. 4. 0 đến 4. 2) yêu cầu cài đặt mới

Thêm các tệp nhị phân MongoDB vào Hệ thống PATH

Tất cả các ví dụ dòng lệnh trong hướng dẫn này được cung cấp dưới dạng đường dẫn tuyệt đối đến tệp nhị phân MongoDB. Bạn có thể thêm

msiexec.exe /l*v mdbinstall.log  /qb /i mongodb-windows-x86_64-4.4-signed.msi ^            SHOULD_INSTALL_COMPASS="0" 
1 vào Hệ thống của mình
"C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe"
1 và sau đó bỏ qua đường dẫn đầy đủ đến tệp nhị phân MongoDB

Làm cách nào để cài đặt MongoDB trong Windows bằng dấu nhắc lệnh?

Cài đặt và chạy MongoDB trên máy Windows .
Tải xuống tệp trình cài đặt MongoDB từ phần tải xuống của trang web MongoDB
Tìm đã tải xuống. .
Tạo thư mục nơi MongoDB sẽ lưu trữ các tệp của nó. .
Bắt đầu daemon mongodb bằng cách chạy C. \mongodb\bin\mongod. exe trong Dấu nhắc Lệnh

Phiên bản cộng đồng MongoDB có miễn phí không?

Máy chủ cộng đồng MongoDB (SSPL), miễn phí cài đặt theo các điều khoản của giấy phép . MongoDB Enterprise Advanced Server (bao gồm các tính năng bảo mật, kiểm tra, quản lý và công cụ bổ sung) có sẵn với đăng ký hỗ trợ thương mại (Giấy phép thương mại)

Làm cách nào để cài đặt tệp zip MongoDB trong Windows?

Quy trình cài đặt Mongo trong Windows .
Tải xuống tệp nén. truy cập http. //www. mongodb. tổ chức/tải xuống. Bạn sẽ thấy một màn hình như thế này. .
Trích xuất. giải nén zip. .
Khởi động động cơ DB. Hãy đi và bắt đầu sử dụng mongo db của chúng tôi. .
Kiểm tra cài đặt Mongodb. Bây giờ chúng ta phải xem DB của chúng ta phải không?

Làm cách nào để cài đặt MongoDB trên Windows 11?

Bước 1. Truy cập Trung tâm tải xuống MongoDB để tải xuống Máy chủ cộng đồng MongoDB . Tại đây, Bạn có thể chọn bất kỳ phiên bản, Windows và gói nào theo yêu cầu của mình. Đối với Windows, chúng ta cần chọn. Phiên bản. 4. 2.