Thiết lập cơ sở dữ liệu MongoDB cục bộ
Tổng quan
Trang này giải thích cách cài đặt và định cấu hình máy chủ cơ sở dữ liệu MongoDB và shell
tar xzvf mongodb-macos*.tgz
1 mặc định. Hướng dẫn này sẽ bao gồm cách cài đặt và thiết lập các thành phần này trên máy tính của bạn để truy cập cục bộ.
Hướng dẫn này sẽ bao gồm các nền tảng sau:
- Thiết lập MongoDB trên Windows
- Thiết lập MongoDB trên macOS
- Thiết lập MongoDB trên Linux
Điều hướng đến các phần phù hợp với các nền tảng bạn sẽ làm việc.
Liên quan đến Prisma.io
Nếu bạn đang sử dụng MongoDB, hãy kiểm tra đầu nối MongoDB của PRISMA! Bạn có thể sử dụng máy khách PRISMA để quản lý cơ sở dữ liệu MongoDB sản xuất một cách tự tin.
Để bắt đầu làm việc với MongoDB và Prisma, hãy kiểm tra hướng dẫn bắt đầu từ đầu của chúng tôi hoặc làm thế nào để thêm vào một dự án hiện có.
Prisma là một bộ công cụ cơ sở dữ liệu nguồn mở cho TypeScript và Node.js nhằm mục đích làm cho các nhà phát triển ứng dụng hiệu quả và tự tin hơn khi làm việc với cơ sở dữ liệu.
Thiết lập MongoDB trên Windows
Thiết lập MongoDB trên macOS
Thiết lập MongoDB trên LinuxDownload to get the installer:
Debian và Ubuntu
Centos
Điều hướng đến các phần phù hợp với các nền tảng bạn sẽ làm việc.Next on the initial page to continue.
Liên quan đến Prisma.io
Nếu bạn đang sử dụng MongoDB, hãy kiểm tra đầu nối MongoDB của PRISMA! Bạn có thể sử dụng máy khách PRISMA để quản lý cơ sở dữ liệu MongoDB sản xuất một cách tự tin.Next to continue.
Để bắt đầu làm việc với MongoDB và Prisma, hãy kiểm tra hướng dẫn bắt đầu từ đầu của chúng tôi hoặc làm thế nào để thêm vào một dự án hiện có.
Prisma là một bộ công cụ cơ sở dữ liệu nguồn mở cho TypeScript và Node.js nhằm mục đích làm cho các nhà phát triển ứng dụng hiệu quả và tự tin hơn khi làm việc với cơ sở dữ liệu.Complete installation to install all of the MongoDB components.
MongoDB cung cấp trình cài đặt Windows gốc để cài đặt và định cấu hình cơ sở dữ liệu của bạn.
Truy cập trang tải xuống cho máy chủ cộng đồng MongoDB và chọn gói MSI mới nhất có sẵn cho Windows. Nhấp vào Tải xuống để nhận Trình cài đặt:Next when you are satisfied with your selections.
Sau khi tải xuống hoàn tất, nhấp đúp vào tệp để chạy trình cài đặt (bạn có thể phải xác nhận rằng bạn muốn cho phép chương trình thay đổi máy tính của bạn):
Sau khi tải xuống hoàn tất, nhấp đúp vào tệp để chạy trình cài đặt (bạn có thể phải xác nhận rằng bạn muốn cho phép chương trình thay đổi máy tính của bạn):Next after making your decision.
Nhấp vào tiếp theo trên trang ban đầu để tiếp tục.
Trên trang tiếp theo, đọc và xem xét thỏa thuận cấp phép của người dùng cuối và kiểm tra hộp xác nhận rằng bạn đồng ý với các điều khoảnInstall to begin installing all of the MongoDB components on your computer.
Nhấn Next để tiếp tục.
Trang tiếp theo cho phép bạn chọn các thành phần nào bạn muốn cài đặt:
Chọn cài đặt hoàn chỉnh để cài đặt tất cả các thành phần MongoDB.
Màn hình tiếp theo cho phép bạn tùy chỉnh vị trí cài đặt và các mục cấu hình khác:
Các giá trị mặc định sẽ hoạt động tốt cho hầu hết các kịch bản. Nhấp vào tiếp theo khi bạn hài lòng với các lựa chọn của bạn.
C:\Program Files\MongoDB\Server\4.4\bin\mongod.exe
Tiếp theo, chọn xem bạn có muốn cài đặt MongoDB La bàn hay không, giao diện đồ họa mà bạn có thể sử dụng để kết nối và quản lý máy chủ MongoDB. Thành phần này là tùy chọn:
Nhấp vào tiếp theo sau khi đưa ra quyết định của bạn.
Màn hình tiếp theo chỉ ra rằng cấu hình trước khi cài đặt đã hoàn tất và MongoDB đã sẵn sàng để cài đặt:
C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe
Nhấp vào Cài đặt để bắt đầu cài đặt tất cả các thành phần MongoDB trên máy tính của bạn.
Sau khi cài đặt hoàn tất, Compass MongoDB có thể tự động mở. Nếu vậy, bạn có thể bỏ qua nó bây giờ.
Bây giờ MongoDB đã được cài đặt, chúng ta có thể chạy máy chủ và kết nối với nó bằng cách sử dụng vỏ MongoDB đi kèm. Cả hai thành phần này đều được chạy từ dòng lệnh.
Trong menu Bắt đầu của bạn, nhập
tar xzvf mongodb-macos*.tgz
2 và nhấp vào dấu nhắc lệnh Windows để khởi chạy phiên đầu cuối.Trước khi bạn chạy máy chủ, bạn cần tạo thư mục mặc định trong đó MongoDB lưu trữ dữ liệu của nó:
tar xzvf mongodb-macos*.tgz
3. Bạn có thể tạo thư mục đó bằng cách nhập:Sau đó, bạn có thể khởi động máy chủ MongoDB bằng cách nhập đường dẫn tuyệt đối đến tệp thực thi
tar xzvf mongodb-macos*.tgz
4. Một phần của đường dẫn chứa số phiên bản MongoDB mà bạn đã cài đặt, do đó, đường dẫn cài đặt của bạn có thể hơi khác so với số được sử dụng dưới đây:Connect without entering any information, Compass will automatically attempt to connect to a local
MongoDB server running with the default configuration.Nhấp vào Kết nối để kết nối với máy chủ MongoDB bạn đang chạy.Connect to connect to the MongoDB server you are running.
Khi La bàn kết nối với máy chủ cục bộ của bạn, nó sẽ hiển thị thông tin về cơ sở dữ liệu bên trong và cho phép bạn quản lý dữ liệu của mình bằng giao diện đồ họa thân thiện:
Khi bạn hoàn thành làm việc với máy chủ MongoDB của mình, bạn có thể dừng từng thành phần.
Trong Compass MongoDB, nhấp vào menu Kết nối và chọn Ngắt kết nối để thả kết nối vào máy chủ MongoDB của bạn. Sau đó, bạn có thể đóng ứng dụng la bàn MongoDB một cách an toàn.Connect menu and select Disconnect to drop the
connection to your MongoDB server. Afterwards, you can safely close the MongoDB Compass application.
Trong vỏ MongoDB, bạn có thể nhập
tar xzvf mongodb-macos*.tgz
7 để kết thúc phiên của mình.Để dừng máy chủ MongoDB, hãy nhập CTRL-C để bắt đầu quá trình tắt cho thành phần máy chủ.
Liên quan đến Prisma.io
Nếu bạn đang tìm cách bắt đầu làm việc với MongoDB và Prisma, hãy kiểm tra hướng dẫn bắt đầu từ đầu của chúng tôi hoặc làm thế nào để thêm vào một dự án hiện có.
Prisma là một bộ công cụ cơ sở dữ liệu nguồn mở cho TypeScript và Node.js nhằm mục đích làm cho các nhà phát triển ứng dụng hiệu quả và tự tin hơn khi làm việc với cơ sở dữ liệu.
Thiết lập MongoDB trên macOS
MongoDB cung cấp trình cài đặt macOS gốc để cài đặt và định cấu hình cơ sở dữ liệu của bạn.
Truy cập trang tải xuống cho máy chủ cộng đồng MongoDB và chọn tệp
tar xzvf mongodb-macos*.tgz
8 mới nhất có sẵn cho macOS. Nhấp vào Tải xuống để nhận Trình cài đặt:Download to get the installer:Sau khi tải xuống hoàn tất, hãy mở một cửa sổ thiết bị đầu cuối mới và điều hướng đến vị trí nơi bạn đã tải xuống tệp MongoDB
tar xzvf mongodb-macos*.tgz
8.Trích xuất nội dung của tệp
tar xzvf mongodb-macos*.tgz
8 bằng cách nhập:tar xzvf mongodb-macos*.tgz
Thay đổi vào thư mục được trích xuất và sau đó sao chép các tệp thực thi vào thư mục
cd mongodb-macos*
sudo cp bin/* /usr/local/bin
1 của bạn để chúng là một phần của cd mongodb-macos*
sudo cp bin/* /usr/local/bin
2 mà hệ điều hành sử dụng để tìm kiếm các tệp thực thi:cd mongodb-macos*
sudo cp bin/* /usr/local/bin
Trước khi bạn có thể khởi động máy chủ MongoDB, bạn cần tạo một số thư mục mà nó sẽ cần.
Đầu tiên, hãy tạo thư mục dữ liệu máy chủ MongoDB bằng cách nhập:
sudo mkdir -p /usr/local/var/mongodb
Tiếp theo, tạo một thư mục mà MongoDB có thể sử dụng để lưu trữ nhật ký của nó:
sudo mkdir -p /usr/local/var/log/mongodb
Tiếp theo, cung cấp quyền sở hữu người dùng hiện tại của bạn đối với các thư mục mới để MongoDB có thể viết cho họ khi bạn chạy máy chủ với người dùng của mình:
sudo chown $USER /usr/local/var/mongodb
sudo chown $USER /usr/local/var/log/mongodb
Bây giờ các thư mục mà máy chủ MongoDB cần theo thứ tự, bạn có thể chạy khởi động máy chủ MongoDB với các đường dẫn chúng tôi tạo bằng cách gõ:
mongod --dbpath /usr/local/var/mongodb --logpath /usr/local/var/log/mongodb/mongo.log --fork
Tùy thuộc vào phiên bản MacOS của bạn, có thể bạn sẽ thấy một lời nhắc rằng việc thực hiện máy chủ MongoDB đã bị chặn:
Đây là chính sách bảo mật được kích hoạt bất cứ khi nào một ứng dụng được chạy mà Apple không nhận ra. Bạn có thể cho phép một ngoại lệ cho máy chủ MongoDB của mình bằng cách truy cập vào tùy chọn hệ thống của bạn, nhấp vào bảo mật và quyền riêng tư và sau đó nhấp vào cho phép dù sao bên cạnh mục nhập máy chủ MongoDB:System Preferences,
clicking Security and Privacy and then clicking Allow Anyway next to the MongoDB server entry:
Khi bạn chạy lại lệnh, một lời nhắc khác có thể sẽ xuất hiện. Tuy nhiên, lần này, bạn có tùy chọn cho phép chương trình thực thi bằng cách nhấp vào mở:Open:
Bây giờ máy chủ MongoDB đang chạy, bạn có thể khởi động vỏ MongoDB để kết nối và quản lý máy chủ của mình. Để chạy vỏ MongoDB, loại:
Tùy thuộc vào phiên bản macOS của bạn, bạn có thể nhận được thông báo rằng việc thực thi đã bị chặn lại. Nếu đó là trường hợp, hãy trải qua quy trình tương tự như trước đây để cho phép một ngoại lệ và xác nhận rằng bạn muốn chạy vỏ MongoDB.
Khi mọi việc suôn sẻ, vỏ MongoDB sẽ kết nối với máy chủ MongoDB cục bộ của bạn và cung cấp cho bạn dấu nhắc MongoDB:
Để xác minh rằng máy chủ đang phản hồi các lệnh, hãy chạy lệnh
tar xzvf mongodb-macos*.tgz
6:Bạn cũng có thể tùy ý cài đặt một trình quản lý MongoDB đồ họa có tên MongoDB Compass. Để cài đặt la bàn, hãy sử dụng lệnh
cd mongodb-macos*
sudo cp bin/* /usr/local/bin
4 được đưa vào cài đặt MongoDB: Đôi khi, trình cài đặt sẽ gặp lỗi, như được hiển thị ở trên, nhưng thông thường nó không ảnh hưởng đến việc cài đặt thực tế.
Màn hình ban đầu sẽ cho bạn cơ hội kết nối với máy chủ MongoDB đang chạy bằng cách cung cấp chuỗi kết nối:
Nếu bạn nhấp vào Kết nối mà không cần nhập bất kỳ thông tin nào, la bàn sẽ tự động cố gắng kết nối với máy chủ MongoDB cục bộ đang chạy với cấu hình mặc định.Connect without entering any information, Compass will automatically attempt to connect to a local MongoDB server running with the
default configuration.
Nhấp vào Kết nối để kết nối với máy chủ MongoDB bạn đang chạy.Connect to connect to the MongoDB server you are running.
Khi La bàn kết nối với máy chủ cục bộ của bạn, nó sẽ hiển thị thông tin về cơ sở dữ liệu bên trong và cho phép bạn quản lý dữ liệu của mình bằng giao diện đồ họa thân thiện:
Khi bạn hoàn thành làm việc với máy chủ MongoDB của mình, bạn có thể dừng từng thành phần.
Trong Compass MongoDB, nhấp vào menu Kết nối và chọn Ngắt kết nối để thả kết nối vào máy chủ MongoDB của bạn. Sau đó, bạn có thể đóng ứng dụng la bàn MongoDB một cách an toàn.Connect menu and select Disconnect to drop the connection
to your MongoDB server. Afterwards, you can safely close the MongoDB Compass application.
Trong vỏ MongoDB, bạn có thể nhập
tar xzvf mongodb-macos*.tgz
7 để kết thúc phiên của mình.Để dừng máy chủ MongoDB, bạn có thể tìm và tiêu diệt quy trình Máy chủ MongoDB bằng cách gõ:
Thiết lập MongoDB trên Linux
Phương pháp cài đặt khác nhau tùy thuộc vào phân phối Linux bạn đang sử dụng. Thực hiện theo phần bên dưới phù hợp với phân phối Linux của bạn.
Debian và Ubuntu
Centos
Cách tốt nhất để cài đặt MongoDB trên Ubuntu hoặc Debian là định cấu hình hệ thống của bạn để sử dụng các kho lưu trữ mà MongoDB duy trì.
C:\Program Files\MongoDB\Server\4.4\bin\mongod.exe
3Đầu tiên, hãy tải xuống khóa GPG MongoDB vào bộ sưu tập các khóa ký đáng tin cậy của bạn bằng cách nhập:
C:\Program Files\MongoDB\Server\4.4\bin\mongod.exe
4Tiếp theo, hãy tìm và ghi lại phiên bản mới nhất của MongoDB có sẵn cho hệ điều hành của bạn bằng cách gõ:
Sau đó, định cấu hình kho
cd mongodb-macos*
sudo cp bin/* /usr/local/bin
6 phù hợp với hệ điều hành của bạn.Ubuntu, type:C:\Program Files\MongoDB\Server\4.4\bin\mongod.exe
5Nếu bạn đang chạy Ubuntu, hãy loại:Debian, type this instead:
C:\Program Files\MongoDB\Server\4.4\bin\mongod.exe
6Nếu bạn đang chạy Debian, hãy nhập cái này thay thế:
C:\Program Files\MongoDB\Server\4.4\bin\mongod.exe
7Với kho lưu trữ APT MongoDB được định cấu hình, hãy cập nhật chỉ mục gói cục bộ và cài đặt MongoDB bằng cách gõ:
C:\Program Files\MongoDB\Server\4.4\bin\mongod.exe
8Khi phần mềm được cài đặt, bạn có thể khởi động máy chủ MongoDB bằng cách nhập:
C:\Program Files\MongoDB\Server\4.4\bin\mongod.exe
9Tùy chọn, bạn cũng có thể tự động khởi động MongoDB khi khởi động với lệnh
cd mongodb-macos*
sudo cp bin/* /usr/local/bin
8:Bây giờ máy chủ MongoDB đang chạy, bạn có thể khởi động vỏ MongoDB để kết nối và quản lý máy chủ của mình. Để chạy vỏ MongoDB, loại:
Khi mọi việc suôn sẻ, vỏ MongoDB sẽ kết nối với máy chủ MongoDB cục bộ của bạn và cung cấp cho bạn dấu nhắc MongoDB. Để xác minh rằng máy chủ đang phản hồi các lệnh, hãy chạy lệnh
tar xzvf mongodb-macos*.tgz
6:Khi bạn hoàn thành làm việc với máy chủ MongoDB của mình, bạn có thể dừng từng thành phần.
Trong vỏ MongoDB, bạn có thể nhập
tar xzvf mongodb-macos*.tgz
7 để kết thúc phiên của mình.C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe
2
Centos
Cách tốt nhất để cài đặt MongoDB trên Ubuntu hoặc Debian là định cấu hình hệ thống của bạn để sử dụng các kho lưu trữ mà MongoDB duy trì.
Đầu tiên, hãy tải xuống khóa GPG MongoDB vào bộ sưu tập các khóa ký đáng tin cậy của bạn bằng cách nhập:
C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe
3Tiếp theo, hãy tìm và ghi lại phiên bản mới nhất của MongoDB có sẵn cho hệ điều hành của bạn bằng cách gõ:
C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe
4Sau đó, định cấu hình kho
cd mongodb-macos*
sudo cp bin/* /usr/local/bin
6 phù hợp với hệ điều hành của bạn.C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe
5Với kho lưu trữ APT MongoDB được định cấu hình, hãy cập nhật chỉ mục gói cục bộ và cài đặt MongoDB bằng cách gõ:
C:\Program Files\MongoDB\Server\4.4\bin\mongod.exe
8Khi phần mềm được cài đặt, bạn có thể khởi động máy chủ MongoDB bằng cách nhập:
C:\Program Files\MongoDB\Server\4.4\bin\mongod.exe
9Tùy chọn, bạn cũng có thể tự động khởi động MongoDB khi khởi động với lệnh
cd mongodb-macos*
sudo cp bin/* /usr/local/bin
8:Bây giờ máy chủ MongoDB đang chạy, bạn có thể khởi động vỏ MongoDB để kết nối và quản lý máy chủ của mình. Để chạy vỏ MongoDB, loại:
Khi mọi việc suôn sẻ, vỏ MongoDB sẽ kết nối với máy chủ MongoDB cục bộ của bạn và cung cấp cho bạn dấu nhắc MongoDB. Để xác minh rằng máy chủ đang phản hồi các lệnh, hãy chạy lệnh
tar xzvf mongodb-macos*.tgz
6:Khi bạn hoàn thành làm việc với máy chủ MongoDB của mình, bạn có thể dừng từng thành phần.
Trong vỏ MongoDB, bạn có thể nhập
tar xzvf mongodb-macos*.tgz
7 để kết thúc phiên của mình.C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe
2Để dừng máy chủ MongoDB, hãy loại:
Cách tốt nhất để tải xuống và cài đặt MongoDB trên centos là sử dụng các kho lưu trữ được duy trì bởi MongoDB.
Đầu tiên, hãy tìm và ghi lại phiên bản mới nhất của MongoDB có sẵn cho hệ điều hành của bạn bằng cách gõ:
Tiếp theo, viết tệp định nghĩa kho lưu trữ bằng thông tin phiên bản bạn vừa truy vấn. Bạn có thể nhập lệnh sau để ghi tệp kho lưu trữ vào hệ thống tập tin:
Với tệp định nghĩa kho lưu trữ tại chỗ, bạn có thể cài đặt gói máy chủ MongoDB bằng cách nhập:
Liên quan đến Prisma.io
Nếu bạn đang sử dụng MongoDB, hãy kiểm tra đầu nối MongoDB của PRISMA! Bạn có thể sử dụng máy khách PRISMA để quản lý cơ sở dữ liệu MongoDB sản xuất một cách tự tin.
Ứng dụng này cũng có thể sử dụng ngoại tuyến, nếu một hoặc nhiều người dùng ngắt kết nối với mạng, họ vẫn có trải nghiệm ứng dụng đầy đủ chức năng giúp tiết kiệm các thay đổi cục bộ và sẽ đồng bộ hóa các thay đổi hai chiều khi mạng được khôi phục.useable offline, if one or more users disconnects from the network, they still have a fully-functional app experience that saves changes locally and will sync changes bi-directionally when the network is restored.
Trên cơ sở hạ tầng của bạn (cục bộ) - MongoDB Community Server MongoDB cung cấp một phiên bản cộng đồng của cơ sở dữ liệu tài liệu phân tán mạnh mẽ.Với cơ sở dữ liệu miễn phí và mở này, hãy tải xuống Máy chủ MongoDB để bảo mật và mã hóa dữ liệu của bạn và có quyền truy cập vào một công cụ lưu trữ trong bộ nhớ nâng cao.MongoDB offers a Community version of its powerful distributed document database. With this free and open database, download the MongoDB server to secure and encrypt your data and gain access to an advanced in-memory storage engine.