Cài đặt mongodb trên mac brew

Trong một bài viết trước, tôi đã viết về cách cài đặt phiên bản cộng đồng MongoDB trên hệ điều hành Ubuntu. Hôm nay, bạn sẽ học cách cài đặt phiên bản cộng đồng MongoDB trên macOS Catalina trở lên

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

Trước khi cài đặt và sử dụng MongoDB, bạn phải tạo một thư mục

$ sudo mkdir -p /System/Volumes/Data/data/db

# adjust permission
$ sudo chown -R `id -un` /System/Volumes/Data/data/db
6 trên máy tính để lưu trữ dữ liệu MongoDB

Trước macOS Catalina, bạn có thể tạo thư mục này trong thư mục gốc của người dùng bằng lệnh sau

$ sudo mkdir -p /data/db

# adjust permission
$ sudo chown -R `id -un` /data/db

Nếu bạn đang dùng macOS Catalina hoặc Big Sur (hoặc bất kỳ bản phát hành nào trong tương lai), bạn không thể sử dụng thư mục gốc cho mục đích này. macOS Catalina chạy trong ổ đĩa hệ thống chỉ đọc, tách biệt với các tệp khác trên hệ thống

Apple đã tạo một ổ đĩa phụ trên Catalina mà bạn cần sử dụng để lưu trữ thư mục dữ liệu MongoDB

$ sudo mkdir -p /System/Volumes/Data/data/db

# adjust permission
$ sudo chown -R `id -un` /System/Volumes/Data/data/db

Cài đặt MongoDB

Bạn có thể cài đặt phiên bản cộng đồng MongoDB với Homebrew. Nếu Homebrew chưa được cài đặt, trước tiên hãy thực hiện lệnh sau

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Bây giờ hãy cập nhật Homebrew lên phiên bản mới nhất

$ brew update

Tiếp theo, chạm vào các công thức MongoDB vào Homebrew

$ brew tap mongodb/brew

Cuối cùng, thực hiện lệnh sau để cài đặt phiên bản cộng đồng MongoDB

$ brew install mongodb-community

Đó là nó. MongoDB hiện đã được cài đặt trên máy tính macOS của bạn

Quản lý dịch vụ MongoDB

Sử dụng lệnh

$ sudo mkdir -p /System/Volumes/Data/data/db

# adjust permission
$ sudo chown -R `id -un` /System/Volumes/Data/data/db
7 để quản lý dịch vụ MongoDB trên máy tính macOS của bạn

Trước hết, hãy cài đặt

$ sudo mkdir -p /System/Volumes/Data/data/db

# adjust permission
$ sudo chown -R `id -un` /System/Volumes/Data/data/db
7 bằng cách nhấn vào
$ sudo mkdir -p /System/Volumes/Data/data/db

# adjust permission
$ sudo chown -R `id -un` /System/Volumes/Data/data/db
9

$ sudo mkdir -p /data/db

# adjust permission
$ sudo chown -R `id -un` /data/db
0

Để bắt đầu dịch vụ MongoDB, bạn sử dụng lệnh sau

$ sudo mkdir -p /data/db

# adjust permission
$ sudo chown -R `id -un` /data/db
1

Lệnh trên sẽ khởi động MongoDB dưới dạng dịch vụ nền. Đây là những gì bạn sẽ thấy trên thiết bị đầu cuối

$ sudo mkdir -p /data/db

# adjust permission
$ sudo chown -R `id -un` /data/db
2

Ghi chú. Bạn cũng có thể sử dụng lệnh

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
0 thay vì
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
1. Lệnh
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
1 sẽ cấu hình MongoDB tự động bắt đầu khi bạn đăng nhập vào Macbook của mình. Nếu bạn không muốn chạy MongoDB mọi lúc, hãy sử dụng lệnh
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
0 để thay thế

Để kiểm tra trạng thái hiện tại của dịch vụ MongoDB, hãy đưa ra lệnh sau

$ sudo mkdir -p /data/db

# adjust permission
$ sudo chown -R `id -un` /data/db
7

Lệnh trên sẽ xuất ra một cái gì đó như bên dưới

$ sudo mkdir -p /System/Volumes/Data/data/db

# adjust permission
$ sudo chown -R `id -un` /System/Volumes/Data/data/db
0

Bạn có thể dừng dịch vụ bất cứ lúc nào bằng cách gõ

$ sudo mkdir -p /System/Volumes/Data/data/db

# adjust permission
$ sudo chown -R `id -un` /System/Volumes/Data/data/db
1

Nếu bạn muốn khởi động lại dịch vụ, hãy sử dụng lệnh sau

$ sudo mkdir -p /System/Volumes/Data/data/db

# adjust permission
$ sudo chown -R `id -un` /System/Volumes/Data/data/db
2

Tạo bí danh

Bạn cũng có thể tạo bí danh để quản lý dịch vụ MongoDB. Chỉ cần thêm phần sau vào

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
4

$ sudo mkdir -p /System/Volumes/Data/data/db

# adjust permission
$ sudo chown -R `id -un` /System/Volumes/Data/data/db
3

Tiếp theo, nguồn tệp

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
4 để tải bí danh

$ sudo mkdir -p /System/Volumes/Data/data/db

# adjust permission
$ sudo chown -R `id -un` /System/Volumes/Data/data/db
4

Bây giờ bạn có thể sử dụng bí danh để quản lý dịch vụ MongoDB của mình

$ sudo mkdir -p /System/Volumes/Data/data/db

# adjust permission
$ sudo chown -R `id -un` /System/Volumes/Data/data/db
5

Phần kết luận

Đó là tất cả cho bài viết này. Chúng tôi đã học cách cài đặt phiên bản cộng đồng MongoDB trên macOS Catalina trở lên

Làm cách nào để cài đặt MongoDB trong Mac bằng brew?

Cài đặt và chạy MongoDB bằng Homebrew .
Mở ứng dụng Terminal và gõ brew update
Sau khi cập nhật Homebrew brew cài đặt mongodb
Sau khi tải xuống Mongo, hãy tạo thư mục “db”. .
Đảm bảo rằng thư mục /data/db có quyền phù hợp bằng cách chạy. .
Chạy trình nền Mongo, trong một trong các cửa sổ đầu cuối của bạn chạy mongod

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 các công cụ MongoDB trên Mac?

Cài đặt Công cụ MongoDB trên macOS . Nếu bạn đã cài đặt máy chủ MongoDB qua Homebrew, thì Công cụ cơ sở dữ liệu MongoDB sẽ được cài đặt tự động cùng với nó. install mongodb-database-tools via Homebrew OR by downloading the package directly. If you installed the MongoDB server via Homebrew, then MongoDB Database Tools will be installed automatically with it.