MongoDB 4.4, cách cài đặt nó trên phiên bản LTS mới nhất của Ubuntu

Giới thiệu về mongoDB 4.4

Trong phần tiếp theo, chúng ta sẽ xem xét cách cài đặt MongoDB trên Ubuntu. Nó là một hệ thống của cơ sở dữ liệu định hướng tài liệu, dựa trên công nghệ mã nguồn mở NoSQL. Điều này tương thích với phát triển ứng dụng web hiện đại. Nó bao gồm các tính năng như tính linh hoạt, ngôn ngữ truy vấn biểu cảm, chỉ mục phụ, v.v. Ngoài ra, nó cung cấp khả năng mở rộng và hiệu suất tuyệt vời để tạo ra các ứng dụng hiện đại với cơ sở dữ liệu mạnh mẽ.

MondoDB thay vì lưu dữ liệu trong bảng, vì nó được thực hiện trong cơ sở dữ liệu quan hệ, lưu chúng trong cấu trúc dữ liệu BSON (một đặc điểm kỹ thuật giống như JSON) với một lược đồ động. Điều này làm cho việc tích hợp dữ liệu trong các ứng dụng nhất định dễ dàng hơn và nhanh hơn.

MongoDB là một hệ thống cơ sở dữ liệu thích hợp để sử dụng trong sản xuất và với nhiều chức năng. Loại cơ sở dữ liệu này được sử dụng rộng rãi trong công nghiệp. Mã nguồn của nó có sẵn cho các hệ điều hành như; Gnu / Linux, Windows, OSX và Solaris.

Trong những dòng tiếp theo, chúng ta sẽ xem cách chúng ta có thể cài đặt MongoDB 4.4 trên ba phiên bản Ubuntu LTS mới nhất, sử dụng trình quản lý gói apt.

Cài đặt MongoDB 4.4

Hỗ trợ nền tảng

MongoDB 4.4 Community Edition chứa các phiên bản Ubuntu LTS sau (Hỗ trợ dài hạn) 64-bit: 20.04 LTS ('Tiêu cự'), 18.04 LTS ('Bionic'), 16.04 LTS ('Xenial')

Kho lưu trữ Ubuntu mặc định cung cấp hoặc có thể cung cấp phiên bản MongoDB lỗi thời. Vì lý do này chúng tôi sẽ cài đặt phiên bản mới nhất của hệ thống cơ sở dữ liệu này từ kho lưu trữ chính thức của nó.

Thêm kho lưu trữ MongoDB vào Ubuntu

Để cài đặt phiên bản mới nhất của MongoDB Community Edition trên Ubuntu, chúng ta cần cài đặt các phụ thuộc cần thiết. Để làm như vậy, chúng tôi sẽ chỉ phải mở một thiết bị đầu cuối (Ctrl + Alt + T) và sử dụng các lệnh sau:

sudo apt update

sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

Chúng ta tiếp tục nhập khóa GPG công khai từ MongoDB. Điều này được sử dụng bởi hệ thống quản lý gói và chúng tôi sẽ thêm nó bằng cách sử dụng wget từ thiết bị đầu cuối (Ctrl + Alt + T):

nhập khóa repo gpg MongoDB 4.4

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

Sau đó Chúng tôi sẽ tạo tệp mongodb-org-4.4.list chứa thông tin chi tiết về kho lưu trữ MongoDB cho phiên bản Ubuntu mà chúng tôi đang sử dụng. Tập tin này sẽ nằm trong thư mục /etc/apt/sources.list.d/. Để tạo nó, chúng tôi sẽ chỉ phải thực hiện lệnh sau trong một thiết bị đầu cuối (Ctrl + Alt + T), tùy thuộc vào phiên bản hệ thống của chúng tôi:

Ubuntu 20.04 (Tiêu điểm)

thêm repo cho Ubuntu 20.04

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Ubuntu 18.04 (Bionics)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Ubuntu 16.04 (Xenial)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Bây giờ chúng ta sẽ cập nhật danh sách các phần mềm có sẵn từ các kho:

sudo apt update

Cài đặt cơ sở dữ liệu MongoDB 4.4 trên Ubuntu

Giờ đây, kho lưu trữ MongoDB đã được kích hoạt, chúng tôi có thể cài đặt phiên bản ổn định mới nhất chạy lệnh sau trong một thiết bị đầu cuối (Ctrl + Alt + T):

cài đặt mongodb-org

sudo apt install mongodb-org

Trong quá trình cài đặt, tệp cấu hình sẽ được tạo /etc/mongod.conf, thư mục dữ liệu / var / lib / mongodtheo thư mục nhật ký / var / log / mongodb.

Theo mặc định, MongoDB chạy trong tài khoản người dùng mongodb. Nếu chúng tôi thay đổi người dùng, chúng tôi cũng phải thay đổi quyền đối với các thư mục dữ liệu và bản ghi, để gán quyền truy cập vào các thư mục này.

Khởi động MongoDB

Bây giờ chúng ta có thể bắt đầu và xác minh quy trình mongod chạy các lệnh sau:

trạng thái mongod

sudo systemctl start mongod
sudo systemctl status mongod

trạng thái dịch vụ mongod

sudo service mongod start
sudo service mongod status

Bắt đầu một trình bao mongo

Nếu mọi thứ đã chính xác, chúng tôi có thể khởi động trình bao mongo mà không có tùy chọn để kết nối với mongodb đang chạy trên máy chủ cục bộ của chúng tôi sử dụng cổng mặc định 27017:

khởi động shell mongo

mongo

Gỡ cài đặt

đến loại bỏ hoàn toàn MongoDB, bao gồm các ứng dụng MongoDB, tệp cấu hình và bất kỳ thư mục nào chứa dữ liệu và nhật ký, trong một terminal (Ctrl + Alt + T), chúng ta sẽ phải thực hiện các lệnh sau:

sudo service mongod stop

sudo apt-get purge mongodb-org*

sudo rm -r /var/log/mongodb

sudo rm -r /var/lib/mongodb

Và với điều này, chúng tôi đã có MongoDB trong Ubuntu. Để biết thêm thông tin về cấu hình và sử dụng MongoDB 4.4, người dùng có thể tham khảo tài liệu được cung cấp trên trang web của dự án.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.