Cách cài đặt và sử dụng MongoDB trên Linux Mint

How Install Use Mongodb Linux Mint



Trong thế giới của giải pháp cơ sở dữ liệu, MongoDB là một người mới tương đối. Tuy nhiên, nó đã nhanh chóng trở nên phổ biến rộng rãi vì những tính năng mà nó mang lại. MongoDB là một giải pháp cơ sở dữ liệu dựa trên tài liệu, đa nền tảng, có mục đích chung, thuộc phân loại NoSQL. Nó không tuân theo các quy tắc của cơ sở dữ liệu quan hệ truyền thống (ví dụ: MySQL). Thay vào đó, nó sử dụng các tài liệu giống JSON để lưu trữ dữ liệu. Trong bài viết này, hãy cùng tìm hiểu cách cài đặt và sử dụng MongoDB trên Linux Mint.

MongoDB trên Linux Mint

MongoDB là một giải pháp cơ sở dữ liệu NoSQL đa nền tảng mã nguồn mở. Vì là cơ sở dữ liệu NoSQL nên nó không bị hạn chế bởi tính chất hạn chế của cơ sở dữ liệu truyền thống (ví dụ: MySQL), mang lại sự linh hoạt hơn cho việc lưu trữ dữ liệu. MongoDB cũng có thể được coi là một giải pháp lưu trữ tệp! MongoDB cung cấp khả năng mở rộng quy mô hiệu quả, nhờ vào tính năng sharding.







Có hai phiên bản MongoDB có sẵn cho khách hàng - phiên bản Cộng đồng và Phiên bản Doanh nghiệp. Giờ đây, đối với người dùng phổ thông, phiên bản MongoDB Community sẽ đủ dùng cho mục đích thử nghiệm / phát triển. Tuy nhiên, để triển khai trên quy mô lớn, bạn nên sử dụng Enterprise. MongoDB Enterprise đi kèm với các tính năng bổ sung như hỗ trợ khách hàng, tích hợp Kubernetes, hiệu suất bộ nhớ nhanh hơn, chứng nhận, v.v. Kiểm tra MongoDB Enterprise Advanced .



Tuy nhiên, trong bài viết này, tôi sẽ giới thiệu cách cài đặt và sử dụng phiên bản MongoDB Community.



Cài đặt MongoDB trên Linux Mint

Có nhiều cách để chúng ta có thể cài đặt MongoDB. Vì sự phổ biến của nó, nó đã là một phần của máy chủ gói Ubuntu. Linux Mint, là một dẫn xuất của Ubuntu, có thể lấy trực tiếp MongoDB từ máy chủ gói. Tuy nhiên, khuyến nghị chính thức của MongoDB là sử dụng kho lưu trữ của riêng mình để cài đặt phần mềm cơ sở dữ liệu.





Sẵn sàng? Hãy bắt đầu ngay lập tức!

Cài đặt MongoDB từ máy chủ gói Ubuntu

MongoDB có sẵn trực tiếp từ máy chủ gói Ubuntu. Tất cả những gì bạn cần là yêu cầu APT lấy và cài đặt mongodb Bưu kiện. Mặc dù nó sẽ hoạt động tốt nhưng theo tài liệu chính thức của MongoDB, đây không phải là phương pháp được khuyến nghị. Làm theo nó với trách nhiệm của riêng bạn.



Đầu tiên, kích hoạt một thiết bị đầu cuối và cập nhật bộ đệm APT.

$sudocập nhật apt

Bây giờ, yêu cầu APT cài đặt MongoDB.

$sudođúng cáchTải vềmongodb

Cài đặt MongoDB từ kho MongoDB

MongoDB chính thức cung cấp repo cho Ubuntu, Debian, SUSE Linux và Amazon. MongoDB chính thức khuyến nghị phương pháp cài đặt MongoDB này. Điều này đảm bảo rằng bạn luôn sử dụng phiên bản mới nhất. Linux Mint dựa trên Ubuntu nên repo Ubuntu sẽ hoạt động tốt.

Lưu ý: Repo phụ thuộc vào phiên bản. Phương thức này sẽ hiển thị cài đặt phiên bản ổn định MongoDB mới nhất hiện tại (MongoDB 4.2). Đối với các phiên bản khác, hãy xem Tài liệu cài đặt MongoDB .

Kích hoạt một thiết bị đầu cuối và bắt đầu chạy các lệnh sau. Trước tiên, hãy kiểm tra xem GnuPG đã được cài đặt chưa. GnuPG được cài đặt sẵn với Linux Mint. Tuy nhiên, nếu nó đã được gỡ cài đặt trước đó, thì lệnh này sẽ cài đặt nó ngay lập tức.

$sudocập nhật apt&& sudođúng cáchTải vềgnupg-và

Bây giờ, hãy thêm khóa GPG công khai của kho MongoDB.

$wget -qO- https://www.mongodb.org/tĩnh/pgp/người phục vụ-4.2.Tăng dần| sudo apt-key thêm-

APT đã sẵn sàng giao tiếp với kho MongoDB. Thêm kho MongoDB trong danh sách các máy chủ gói APT.

$quăng đi 'deb [Arch = amd64, arm64] https://repo.mongodb.org/apt/ubuntu bionic /
mongodb-org / 4.2 đa vũ trụ '
| sudo tee /Vân vân/đúng cách/sources.list.d/mongodb-org-4.2.danh sách

Cập nhật bộ đệm APT.

$sudocập nhật apt

Repo MongoDB được thêm thành công. Bây giờ, yêu cầu APT cài đặt MongoDB. Tên gói là mongodb-org. Lưu ý rằng mongodb là từ repo Ubuntu trong khi mongodb-org là từ kho MongoDB.

$sudođúng cáchTải vềmongodb-org

Sử dụng MongoDB

Sau khi quá trình cài đặt hoàn tất, hãy đảm bảo rằng MongoDB đang chạy. Chạy lệnh này trong thiết bị đầu cuối.

$mongo

Lệnh này đã xảy ra một số lỗi. Đó là vì MongoDB, theo mặc định, không khởi động khi khởi động. Để khắc phục điều này, hãy chạy hai lệnh tiếp theo. Về cơ bản, chúng tôi đang yêu cầu systemctl khởi động và kích hoạt dịch vụ MongoDB khi khởi động.

$sudosystemctl start mongod
$sudosystemctlcho phépmongod

Kiểm tra MongoDB một lần nữa.

$mongo

Thì đấy! MongoDB đang chạy hoàn hảo! Đó là trình bao MongoDB đang chạy. Nó đóng vai trò là trung tâm điều khiển MongoDB. MongoDB có các lệnh và chức năng riêng. Lệnh sau sẽ in ra một danh sách các lệnh và chức năng có sẵn.

$Cứu giúp

Suy nghĩ cuối cùng

MongoDB là một phần mềm cơ sở dữ liệu mạnh mẽ. Nó thậm chí còn được kết hợp bởi những gã khổng lồ Google, Facebook, PayPal, EA, Adobe, eBay, v.v. Kiểm tra các công ty sử dụng MongoDB . Điều đó, tự nó, là một bằng chứng về sức mạnh của MongoDB.

Bài viết này chỉ thảo luận về cách cài đặt MongoDB. Có rất nhiều điều để tìm hiểu về nó. Bạn có thể tìm thấy rất nhiều hướng dẫn trên internet về cách bắt đầu với MongoDB. Xem hướng dẫn dành cho người mới bắt đầu này về MongoDB.

Thưởng thức!