Định giá lĩnh vực mongodb

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ệnh msiexec.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óa

câ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ú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 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

Tải xuống trình cài đặt Cộng đồng MongoDB .msi 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 MongoDB

Ví dụ: từ Windows Explorer/File Explorer

  1. Chuyển đến thư mục mà bạn đã tải xuống trình cài đặt MongoDB (tệp .msi). Theo mặc định, đây là thư mục

    cd C:\md "\data\db"
    0 của bạn

  2. Bấm đúp vào tệp .msi

3

Làm theo hướng dẫn cài đặt MongoDB Community Edition

Trình hướng dẫn sẽ hướng dẫn bạn cài đặt MongoDB và MongoDB Compass

  1. Chọn Loại thiết lập Bạn có thể chọn Hoàn thành (được đề xuất cho hầu hết người dùng) hoặc Custom setup type. The Hoàn thành sẽ cài đặt MongoDB và các công cụ MongoDB vào vị trí mặc định. Tùy chọn thiết lập Tùy chỉnh cho phép bạn chỉ định tệp thực thi nào được cài đặt và vị trí.
  2. Cấu hình dịch vụ

    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

  3. Cài đặt MongoDB Compass Tùy chọn. Để cài đặt trình hướng dẫn MongoDB Compass , hãy chọn Cài đặt MongoDB Compass (Mặc định .
  4. Khi đã sẵn sàng, hãy nhấp vào Cài đặt .

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 đặt

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 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ụ

  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 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ụ

  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).

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 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

"C:\Program Files\MongoDB\Server\6.0\bin\mongod.exe" --dbpath="c:\data\db"
3 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\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:

  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

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 đặt

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)