Cài đặt hệ điều hành MongoDB 4.4

MongoDB Atlas là một tùy chọn dịch vụ MongoDB được lưu trữ trên đám mây, không yêu cầu chi phí cài đặt và cung cấp một bậc miễn phí để bắt đầu

Tổng quan

Sử dụng hướng dẫn này để cài đặt MongoDB 4. 4 Phiên bản cộng đồng trên macOS bằng trình quản lý gói

brew install [email protected]
0 của bên thứ ba

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

cân nhắc

Hỗ trợ nền tảng

MongoDB 4. 4 Phiên bản cộng đồng hỗ trợ macOS 10. 13 hoặc muộn hơn

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

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 việc triển khai MongoDB sản xuất.

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

điều kiện tiên quyết

Nếu bạn đã cài đặt gói Homebrew

brew install [email protected]
0 trên máy chủ OSX của mình và trước đó bạn đã nhấn vào MongoDB Homebrew Tap chính thức, hãy bỏ qua các điều kiện tiên quyết và chuyển sang bước

Cài đặt XCode

XCode của Apple bao gồm các công cụ dòng lệnh được yêu cầu bởi

brew install [email protected]
0 và có sẵn miễn phí trên App Store. Đảm bảo bạn đang chạy phiên bản mới nhất

Cài đặt Homebrew

OSX không bao gồm gói Homebrew

brew install [email protected]
0 theo mặc định. Cài đặt
brew install [email protected]
0 bằng cách sử dụng

Nhấn vào MongoDB Homebrew Nhấn

Phát hành lệnh sau từ thiết bị đầu cuối để nhấn vào MongoDB Homebrew Tap chính thức

sao chép

brew tap mongodb/brew

Thủ tục

Thực hiện theo các bước sau để cài đặt MongoDB Community Edition bằng trình quản lý gói

brew install [email protected]
0 của bên thứ ba

Từ một thiết bị đầu cuối, phát hành như sau

sao chép

brew install [email protected]

Mẹo

Nếu trước đây bạn đã cài đặt phiên bản cũ hơn của công thức, thì bạn có thể gặp lỗi ChecksumMismatchError. Để giải quyết, hãy xem

Ngoài nhị phân , quá trình cài đặt tạo ra.

Chạy phiên bản cộng đồng MongoDB

Làm theo các bước sau để chạy MongoDB Community Edition. Các hướng dẫn này giả định rằng bạn đang sử dụng cài đặt mặc định

Bạn có thể chạy MongoDB dưới dạng dịch vụ macOS bằng cách sử dụng

brew install [email protected]
0 hoặc bạn có thể chạy MongoDB theo cách thủ công dưới dạng quy trình nền. Bạn nên chạy MongoDB dưới dạng dịch vụ macOS, vì làm như vậy sẽ tự động đặt đúng giá trị hệ thống
brew services start [email protected]
2 (xem để biết thêm thông tin)

  • Để chạy MongoDB (tôi. e. process) dưới dạng dịch vụ macOS, hãy đưa ra thông báo sau

    sao chép

    brew services start [email protected]
    

    Để dừng chạy dưới dạng dịch vụ macOS, hãy sử dụng lệnh sau nếu cần

    sao chép

    brew services stop [email protected]
    

  • Để chạy MongoDB (tôi. e. quy trình) theo cách thủ công dưới dạng quy trình nền, hãy thực hiện như sau

    sao chép

    mongod --config /usr/local/etc/mongod.conf --fork
    

    Để dừng chạy dưới dạng quy trình nền, hãy kết nối với trình bao mongo và đưa ra lệnh khi cần

Cả hai phương pháp đều sử dụng tệp

brew install [email protected]
6 được tạo trong quá trình cài đặt. Bạn cũng có thể thêm các tùy chọn cấu hình MongoDB của riêng mình vào tệp này.

macOS ngăn

brew services start [email protected]
3 mở

macOS có thể ngăn

brew services start [email protected]
3 chạy sau khi cài đặt. Nếu bạn nhận được lỗi bảo mật khi khởi động
brew services start [email protected]
3 cho biết rằng không thể xác định hoặc xác minh nhà phát triển, hãy làm như sau để cấp quyền truy cập cho
brew services start [email protected]
3 để chạy

  • Mở tùy chọn hệ thống
  • Chọn ngăn Bảo mật và quyền riêng tư
  • Trong tab Chung, nhấp vào nút ở bên phải thư về
    brew services start [email protected]
    
    3, được gắn nhãn Vẫn mở hoặc Allow Anyway depending on your version of macOS.

Để xác minh rằng MongoDB đang chạy, hãy tìm kiếm

brew services start [email protected]
3 trong các quy trình đang chạy của bạn

sao chép

ps aux | grep -v grep | grep mongod

Bạn cũng có thể xem tệp nhật ký để biết trạng thái hiện tại của quy trình

brew services start [email protected]
3 của mình.
brew services stop [email protected]
7

Kết nối và sử dụng MongoDB

Để bắt đầu sử dụng MongoDB, hãy kết nối shell với phiên bản đang chạy. Từ một thiết bị đầu cuối mới, phát hành như sau

sao chép

mongo

macOS ngăn

brew services stop [email protected]
8 mở

macOS có thể ngăn

brew services stop [email protected]
8 chạy sau khi cài đặt. Nếu bạn nhận được lỗi bảo mật khi bắt đầu
brew services stop [email protected]
8 cho biết rằng không thể xác định hoặc xác minh nhà phát triển, hãy làm như sau để cấp quyền truy cập cho
brew services stop [email protected]
8 để chạy

  • Mở tùy chọn hệ thống
  • Chọn ngăn Bảo mật và quyền riêng tư
  • Trong tab Chung, nhấp vào nút ở bên phải thư về
    brew services stop [email protected]
    
    8, được gắn nhãn Vẫn mở hoặc Allow Anyway depending on your version of macOS.

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

thông tin thêm

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à

mongod --config /usr/local/etc/mongod.conf --fork
5, liên kết với giao diện mạng localhost. Điều này có nghĩa là
brew services start [email protected]
3 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. Máy khách từ xa sẽ không thể kết nối với
brew services start [email protected]
3 và
brew services start [email protected]
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 . Ở mức tối thiểu, hãy 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 .

Khắc phục sự cố ChecksumMismatchError

Nếu trước đây bạn đã cài đặt phiên bản cũ hơn của công thức, thì bạn có thể gặp lỗi ChecksumMismatchError giống như sau

sao chép

Error: An exception occurred within a child process:

  ChecksumMismatchError: SHA256 mismatch

Expected: c7214ee7bda3cf9566e8776a8978706d9827c1b09017e17b66a5a4e0c0731e1f

  Actual: 6aa2e0c348e8abeec7931dced1f85d4bb161ef209c6af317fe530ea11bbac8f0

 Archive: /Users/kay/Library/Caches/Homebrew/downloads/a6696157a9852f392ec6323b4bb697b86312f0c345d390111bd51bb1cbd7e219--mongodb-macos-x86_64-4.2.0.tgz

To retry an incomplete download, remove the file above.

Sửa chữa

  1. Xóa kho lưu trữ

    ps aux | grep -v grep | grep mongod
    
    2 đã tải xuống

  2. Viết lại công thức

    sao chép

    brew untap mongodb/brew && brew tap mongodb/brew
    

  3. Thử cài đặt lại

    sao chép

    brew install [email protected]
    

←   Cài đặt Cộng đồng MongoDB trên Amazon Linux bằng cách sử dụng. tgz Tarball Cài đặt Cộng đồng MongoDB trên macOS bằng. tgz Tarball  →

© MongoDB, Inc 2008-nay. MongoDB, Mongo và logo chiếc lá là các nhãn hiệu đã đăng ký của MongoDB, Inc

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

Truy cập phần tải xuống của trang web MongoDB và tải xuống đúng phiên bản MongoDB . Chạy trình nền Mongo, trong một cửa sổ đầu cuối chạy ~/mongodb/bin/mongod. Điều này sẽ khởi động máy chủ Mongo. Chạy trình bao Mongo, với trình nền Mongo đang chạy trong một thiết bị đầu cuối, nhập ~/mongodb/bin/mongo trong một cửa sổ thiết bị đầu cuối khác.

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

Vui lòng mở công cụ dòng lệnh MacOs và dán lệnh sau để thiết lập MongoDB trên MacOS. .
/usr/bin/ruby -e "$(curl -fsSL https. // thô. githubusercontent. com/Homebrew/cài đặt/chính/cài đặt)"
cập nhật bia
brew cài đặt mongodb-cộng đồng
sudo mkdir -p/dữ liệu/db
sudo chown -R `id -un` /data/db
mongod
mongo --version

Làm cách nào để cài đặt MongoDB Enterprise trong macOS?

Làm theo các bước sau để cài đặt thủ công MongoDB Enterprise Edition từ. tgz. .
Trong menu thả xuống Phiên bản, hãy chọn phiên bản MongoDB để tải xuống
Trong menu thả xuống Nền tảng, hãy chọn macOS
Trong menu thả xuống Gói, chọn tgz
Nhấp vào Tải xuống

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

Phương pháp 1. Cài đặt MongoDB bằng brew .
điều kiện tiên quyết 1. Cài đặt công cụ dòng lệnh Xcode. .
điều kiện tiên quyết 2. Cài đặt Homebrew. .
Bước 1. Thực hiện lệnh sau để tải xuống công thức homebrew chính thức và các công cụ khác cho MongoDB
Bước 2. Bây giờ cập nhật tất cả các công thức