MongoDB có chạy trên Mac không?

MongoDB là một cơ sở dữ liệu định hướng tài liệu nguồn mở được thiết kế để lưu trữ một lượng lớn dữ liệu và cũng cho phép bạn làm việc với dữ liệu đó rất hiệu quả. Nó được phân loại theo cơ sở dữ liệu NoSQL (Không chỉ SQL) vì việc lưu trữ và truy xuất dữ liệu trong MongoDB không ở dạng bảng. Đây là phần giới thiệu chung về MongoDB, bây giờ chúng ta tìm hiểu cách cài đặt MongoDB trên macOS của bạn?.  

Bạn có thể cài đặt MongoDB bằng hai phương pháp khác nhau mà một phương pháp đang sử dụng. tgz tarball và một người khác đang sử dụng Homebrew. Ở đây, chúng ta sẽ thảo luận về cách cài đặt MongoDB bằng cách sử dụng. tgz tarball, vì vậy bạn cần làm theo từng bước một cách cẩn thận.  

 

Tải xuống MongoDB –

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.
 

MongoDB có chạy trên Mac không?

Tại đây, Bạn có thể chọn bất kỳ phiên bản, hệ điều hành và gói nào theo yêu cầu của mình. Đối với macOS, chúng ta cần chọn.
 

  • Phiên bản. 4. 2. 2
  • hệ điều hành. macOS x64
  • Bưu kiện. TGZ

Bước 2. Khi quá trình tải xuống hoàn tất, bạn sẽ nhận được tệp TGZ (có phần mở rộng. tgz). Bây giờ, hãy giải nén tệp này đến bất kỳ vị trí nào bạn muốn trong hệ thống của mình. Giống như, như thể hiện trong hình dưới đây.
 

MongoDB có chạy trên Mac không?

Ở đây, thư mục bin là thư mục quan trọng nhất chứa tất cả các tệp thực thi liên quan đến MongoDB như mongo cho giao diện dòng lệnh để tương tác với cơ sở dữ liệu, mongod là cơ sở dữ liệu, mongodumps được sử dụng để tạo xuất nhị phân nội dung của cơ sở dữ liệu, .  

 

Đặt giao diện dòng lệnh, tôi. e, Mongo Shell –

Bước 3. Bây giờ để chạy mongo shell, chúng ta cần đặt biến môi trường hoặc đường dẫn. Bạn có thể đặt đường dẫn của mình trong. tệp bash_profile Nếu bạn đang sử dụng Mojave OS trở xuống hoặc bạn có thể đặt đường dẫn của mình trong. zprofile nếu bạn đang sử dụng Catalina trở lên. Nếu bạn không có. bash_profile hoặc. zprofile, thì bạn có thể tạo chúng bằng hai cách sau.
 

  1. Chỉ cần mở Trình soạn thảo văn bản và lưu tệp có tên. bash_profile hoặc. zprofile trong thư mục nhà của bạn. Tệp này được ẩn trong thư mục chính của bạn nếu bạn muốn xem chúng thì nhấn lệnh + shift +. trong công cụ tìm (trong Trang chủ)
  2. Bạn cũng có thể tạo chúng trong terminal bằng cách sử dụng các lệnh sau.
     
  • Chuyển đến thư mục chính. cd ~/
  • Tạo một tệp mới. chạm. bash_profile hoặc chạm. zhồ sơ
  • Mở các tệp này để chỉnh sửa trong TextEdit. mở -e. bash_profile hoặc mở -e. zhồ sơ
  • Đọc tập tin cập nhật. nguồn ~/. bash_profile hoặc nguồn ~/. zhồ sơ
  1.  

Sau khi tạo hoặc nhận. bash_profile hoặc. zprofile đặt đường dẫn của bạn. Giống như, như thể hiện trong hình dưới đây.
 

MongoDB có chạy trên Mac không?

Đây, “/Users/anki/mongodb-macos-x86_64-4. 2. 2/bin” là đường dẫn mà. tgz được giải nén và “. $PATH” cho phép chạy các đường dẫn (không phải MongoDB) có trong. bash_profile hoặc. zhồ sơ. Sau khi vào đường dẫn trong. bash_profile hoặc. zprofile lưu tệp đó và sau đó thiết bị đầu cuối đọc đường dẫn được cập nhật bằng lệnh nguồn.
 

MongoDB có chạy trên Mac không?

Điểm quan trọng. Đối với người dùng Catalina khi bạn chạy lệnh mongo hoặc mongo –nodb trong thiết bị đầu cuối của mình, macOS của bạn sẽ không cho phép chạy mongo. Vì vậy, để chạy mongo, bạn cần cấp quyền cho chúng theo cách thủ công, tôi. e, Tùy chọn hệ thống > Bảo mật & Quyền riêng tư > Dù sao cũng cho phép. Quy trình tương tự để chạy mongod.
Sau khi thiết lập giao diện dòng lệnh (mongo Shell) của MongoDB khi bạn cố gắng khởi động mongo Shell, giao diện sẽ giống như trong hình bên dưới, ở đây kết nối bị lỗi do chúng tôi thực hiện . e, mongod). Để chạy mongo Shell, bạn cần có máy chủ MongoDB, tôi. e, mongod sẽ chạy cục bộ trên hệ thống của chúng tôi.
 

MongoDB có chạy trên Mac không?

 

Đặt máy chủ cơ sở dữ liệu, tôi. e, mongod –

Bước 4. Trước khi chạy mongod, trước tiên chúng ta sẽ tạo một thư mục hoặc thư mục sẽ lưu trữ tất cả dữ liệu được xử lý bởi mongod. Hay nói cách khác chúng ta sẽ tạo một thư mục data trong đó mongod process sẽ ghi dữ liệu.  

Đây là hướng dẫn thiết lập MongoDB trên macOS. Bạn có thể thắc mắc tại sao ngay từ đầu lại cần có hướng dẫn thiết lập cho MongoDB vì công thức mongodb đã bị xóa khỏi homebrew-core. Kiểm tra pr-43770 từ homebrew-core. Tôi đã tìm thấy nhiều hướng dẫn và hướng dẫn về cách thiết lập nhưng thấy hầu hết chúng không rõ ràng và lỗi thời, dựa trên các phiên bản MongoDB cũ hoặc công thức mongodb homebrew. Nếu bạn phát hiện ra bất kỳ sai sót nào trong hướng dẫn này, một nhận xét bên dưới sẽ rất hữu ích để cập nhật nó cho các nhà phát triển khác

Cài đặt

Tôi khuyên dùng Homebrew để cài đặt và quản lý ứng dụng trên macOS. Nó được cài đặt bằng lệnh sau trong thiết bị đầu cuối macOS. Mở terminal và dán lệnh sau

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Thiết bị đầu cuối chạy qua một loạt các hoạt động cài đặt và có thể sẽ tạo các thư mục trong máy cục bộ của bạn để đáp ứng các yêu cầu lưu trữ Homebrew. Sau khi được cài đặt, hãy cập nhật các phụ thuộc Homebrew

$ brew update

Như tôi đã đề cập rằng công thức mongodb đã bị xóa khỏi homebrew-core. May mắn thay, nhóm MongoDB đang duy trì vòi Homebrew tùy chỉnh. Bạn có thể thêm vòi tùy chỉnh trong phiên cuối macOS bằng cách sử dụng

$ brew tap mongodb/brew

Sẽ mất vài giây. Sau khi hoàn tất, bạn có thể cài đặt phiên bản MongoDB riêng lẻ. Ví dụ: để cài đặt phiên bản sản xuất mới nhất của máy chủ cộng đồng MongoDB

$ brew install mongodb-community
Chạy mongodb

Để có

$ brew update
1 bắt đầu
$ brew update
2 ngay lập tức và cũng có thể khởi động lại khi đăng nhập, hãy sử dụng

$ brew services start mongodb-community

Nếu bạn quản lý mongodb như một dịch vụ, nó sẽ sử dụng các đường dẫn mặc định. Để dừng phiên bản máy chủ, hãy sử dụng

$ brew services stop mongodb-community

Để biết thêm thông tin, hãy kiểm tra mongodb/homebrew-brew

Bây giờ daemon mongo sẽ chạy trong nền và có thể được sử dụng bởi các ứng dụng của bạn. Tiếp theo, hãy kiểm tra phiên bản MongoDB của bạn

________số 8

Kết quả dòng lệnh sẽ hiển thị phiên bản bạn đã cài đặt trên máy cục bộ của mình. Tôi khuyên bạn nên sử dụng phiên bản thư viện và phần mềm mới nhất bất cứ khi nào có thể để tránh các sự cố tương thích với các ứng dụng phía máy khách

MongoDB chạy trên hệ điều hành nào?

MongoDB chỉ hỗ trợ Oracle Linux chạy Hạt nhân tương thích Red Hat (RHCK). MongoDB không hỗ trợ Hạt nhân doanh nghiệp không thể phá vỡ (UEK). MongoDB 5. 0 yêu cầu sử dụng tập lệnh AVX, có sẵn trên một số bộ xử lý Intel và AMD.

MongoDB được cài đặt ở đâu trên Mac?

Sau khi cài đặt MongoDB với Homebrew. .
Cơ sở dữ liệu được lưu trữ trong thư mục /usr/local/var/mongodb/
mongod. tập tin conf ở đây. /usr/local/etc/mongod. conf
Nhật ký mongo có thể được tìm thấy tại /usr/local/var/log/mongodb/
Các tệp nhị phân mongo ở đây. /usr/local/Cellar/mongodb/[phiên bản]/bin

MongoDB có sẵn cho Mac m1 không?

MongoDB hoạt động như một cơ sở dữ liệu phân tán và giúp truy cập dữ liệu dễ dàng. Có hai phương pháp để cài đặt MongoDB trên mac. Cài đặt MongoDB bằng brew (được khuyến nghị) Cài đặt MongoDB bằng cách tải xuống từ trang web chính thức .