Sử dụng hướng dẫn này để cài đặt MongoDB 6. 0 Community Edition trên Windows bằng trình hướng dẫn cài đặt mặc định
Phiên bản MongoDB
Hướng dẫn này cài đặt MongoDB 6. 0 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 trình hướng dẫn cài đặt MSI mặc định. Để cài đặt MongoDB bằng cách sử dụng
Thay vào đó, công cụ dòng lệnhmsiexec.exe
, hãy xem Cài đặt MongoDB bằng msiexec. người cũ. Công cụ msiexec.exe
hữu ích cho các quản trị viên hệ thống muốn triển khai MongoDB theo kiểu không cần giám sát bằng cách sử dụng tự động hóacân nhắc
Vỏ MongoDB, mongosh
MongoDB Shell [ mongosh ] chưa được cài đặt với Máy chủ MongoDB. Bạn cần làm theo hướng dẫn cài đặt mongosh để tải xuống và cài đặt riêng mongosh .
Hỗ trợ nền tảng
MongoDB 6. 0 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úcWindows 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 bằng trình hướng dẫn Trình cài đặt MongoDB. Quá trình cài đặt sẽ cài đặt cả tệp nhị phân MongoDB cũng như tệp cấu hình mặc định \bin\mongod.cfg
1
Tải xuống trình cài đặt Cộng đồng MongoDB ➤ Trung tâm tải xuống MongoDB bên trong Trong trình đơn thả xuống Nền tảng , hãy chọn Windows . Trong trình đơn thả xuống Gói , hãy chọn msi . Nhấp vào Tải xuống . Tải xuống trình cài đặt
.msi
từ liên kết sau
2
Ví dụ: từ Windows Explorer/File Explorer Chuyển đến thư mục mà bạn đã tải xuống trình cài đặt MongoDB [tệp Chạy trình cài đặt MongoDB
.msi
]. Theo mặc định, đây là thư mục
0 của bạncd C:\md "\data\db"
Bấm đúp vào tệp .msi
3
Trình hướng dẫn sẽ hướng dẫn bạn cài đặt MongoDB và MongoDB Compass Bắt đầu từ MongoDB 4. 0, bạn có thể thiết lập MongoDB làm dịch vụ Windows trong quá trình cài đặt hoặc chỉ cài đặt các tệp nhị phân Khi đã sẵn sàng, hãy nhấp vào Cài đặt . Làm theo hướng dẫn cài đặt MongoDB Community Edition
Cài đặt mongosh
Trình cài đặt .msi
không bao gồm mongosh . Làm theo hướng dẫn cài đặt mongosh để tải xuống và cài đặt trình bao riêng.
Nếu bạn đã cài đặt MongoDB dưới dạng Dịch vụ Windows
Dịch vụ MongoDB bắt đầu sau khi cài đặt thành công. Định cấu hình phiên bản MongoDB bằng tệp cấu hình \bin\mongod.cfg
Nếu bạn chưa cài đặt MongoDB làm dịch vụ Windows
Nếu bạn chỉ cài đặt các tệp thực thi và không cài đặt MongoDB dưới dạng dịch vụ Windows, bạn phải khởi động phiên bản MongoDB theo cách thủ công
Xem hướng dẫn để bắt đầu một phiên bản MongoDB
Chạy MongoDB Community Edition 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 khi cài đặt. Dịch vụ MongoDB bắt đầu sau khi cài đặt thành công. Định cấu hình phiên bản MongoDB bằng tệp cấu hình \bin\mongod.cfg
.
Nếu bạn chưa làm như vậy, hãy làm theo hướng dẫn cài đặt mongosh để tải xuống và cài đặt MongoDB Shell [ mongosh].
Đảm bảo thêm đường dẫn tới tệp nhị phân
cd C:\md "\data\db"
6 vào biến môi trường cd C:\md "\data\db"
7 của bạn trong khi cài đặtMở một Trình thông dịch lệnh mới và nhập
cd C:\md "\data\db"
6 để kết nối với MongoDB. Để biết thêm thông tin về cách kết nối với mongosh. exe , chẳng hạn như kết nối với một 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 Kết nối với Triển khai.
Để biết thông tin về các 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
Bắt đầu Phiên bản cộng đồng MongoDB dưới dạng Dịch vụ Windows
Để bắt đầu/khởi động lại dịch vụ MongoDB, hãy sử dụng bảng điều khiển Dịch vụ
Từ bảng điều khiển Dịch vụ, định vị dịch vụ MongoDB
Nhấp chuột phải vào dịch vụ MongoDB và nhấp vào Bắt đầu .
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, hãy sử dụng bảng điều khiển Dịch vụ
Từ bảng điều khiển Dịch vụ, định vị dịch vụ MongoDB
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].
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 Windows [
"C:\Program Files\MongoDB\Server\6.0\bin\mongod.exe" --dbpath="c:\data\db"
0] với tư cách Quản trị viên . sc.exe delete MongoDB
Chạy Phiên bản cộng đồng MongoDB từ Trình thông dịch lệnh
Bạn có thể chạy MongoDB Community Edition từ Dấu nhắc lệnh/trình thông dịch của Windows [
"C:\Program Files\MongoDB\Server\6.0\bin\mongod.exe" --dbpath="c:\data\db"
0] thay vì như một dịch vụ. Mở Dấu nhắc/trình thông dịch lệnh của Windows [
"C:\Program Files\MongoDB\Server\6.0\bin\mongod.exe" --dbpath="c:\data\db"
0] với tư cách là 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 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 Tạo thư mục cơ sở dữ liệu
3 trên ổ đĩa mà bạn khởi động MongoDB"C:\Program Files\MongoDB\Server\6.0\bin\mongod.exe" --dbpath="c:\data\db"
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 MongoDB, hãy chạyBắt đầu cơ sở dữ liệu MongoDB của bạn
"C:\Program Files\MongoDB\Server\6.0\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\6.0\bin\mongod.exe" --dbpath="c:\data\db"
6 from communicating on networks. To remedy this issue: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 .
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
Nếu bạn chưa làm như vậy, hãy làm theo hướng dẫn cài đặt mongosh để tải xuống và cài đặt MongoDB Shell [ mongosh]. Đảm bảo thêm đường dẫn tới tệp nhị phân Kết nối với MongoDB
6 vào biến môi trường cd C:\md "\data\db"
7 của bạn trong khi cài đặtcd C:\md "\data\db"
Mở một Trình thông dịch lệnh mới và nhập
cd C:\md "\data\db"
6 để kết nối với MongoDB. Để biết thêm thông tin về cách kết nối với
cd C:\md "\data\db"
9 bằng cách sử dụng mongosh. exe , chẳng hạn như kết nối với một 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 Kết nối với Triển khai. Để biết thông tin về các 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
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
2, liên kết với giao diện mạng localhost. Điều này có nghĩa là [initandlisten] waiting for connections
3 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
3 và [initandlisten] waiting for connections
3 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à .msi
Nếu bạn đã cài đặt MongoDB với trình cài đặt Windows [_______25_______], thì .msi
sẽ tự động nâng cấp trong [e. g. 4. 2. 1 đến 4. 2. 2]