Hướng Dẫn Chi Tiết Cài Đặt MongoDB Trên AlmaLinux 9 (Hot)

  • Tuesday 15/04/2025

1

I. Giới thiệu

MongoDB là một cơ sở dữ liệu tài liệu phi quan hệ cung cấp hỗ trợ cho lưu trữ giống như JSON. Cơ sở dữ liệu MongoDB có mô hình dữ liệu linh hoạt cho phép bạn lưu trữ dữ liệu phi cấu trúc và nó cung cấp hỗ trợ lập chỉ mục đầy đủ và sao chép với các API phong phú và trực quan. Là một hệ quản trị cơ sở dữ liệu NoSQL phổ biến, được sử dụng rộng rãi cho các ứng dụng web và dự án phần mềm. Dưới đây là hướng dẫn chi tiết về cách cài đặt MongoDB trên hệ điều hành AlmaLinux 8.

II. Yêu cầu

Để cài đặt MongoDB trên AlmaLinux, bạn cần thỏa mãn một số yêu cầu hệ thống cơ bản. Dưới đây là danh sách các yêu cầu cần thiết:

  1. Hệ Điều Hành AlmaLinux 8:

    • Hỗ trợ trên nhiều hệ điều hành, bao gồm AlmaLinux 8. Đảm bảo bạn đang chạy phiên bản hệ điều hành phù hợp.

  2. Quyền Root hoặc Người Dùng với Quyền Cài Đặt:

    • Bạn cần có quyền root hoặc quyền người dùng có thể cài đặt các gói phần mềm trên hệ thống.

  3. Kết Nối Internet:

    • Đảm bảo hệ thống có kết nối internet để có thể tải về các gói cài đặt từ kho lưu trữ.

  4. Bộ Nhớ RAM:

    • Yêu cầu một lượng bộ nhớ RAM đủ để chạy một cách ổn định. Tùy thuộc vào ứng dụng cụ thể, nhưng ít nhất là 4GB RAM là khuyến nghị.

  5. Bộ Nhớ Lưu Trữ:

    • Cung cấp đủ không gian đĩa để lưu trữ cơ sở dữ liệu MongoDB và các tệp tin liên quan. Đối với môi trường sản xuất, cần xác định dung lượng lưu trữ dựa trên dự đoán về dung lượng dữ liệu tăng lên.

  6. Kết Nối Mạng và Cổng Mạng:

    • MongoDB sử dụng cổng mạng mặc định là 27017. Đảm bảo cổng này không bị chặn bởi bất kỳ tường lửa nào trên hệ thống.

  7. Gói Phần Mềm Yêu Cầu:

    • MongoDB yêu cầu một số gói phần mềm phụ thuộc, bao gồm OpenSSL, zlib, libcurl, và libicu. Cài đặt các gói này trước khi cài đặt MongoDB.

  8. Cấu Hình Network:

    • Đảm bảo cấu hình mạng đúng, với địa chỉ IP và tên máy chủ đặt đúng để có thể truy cập MongoDB từ các máy khác nếu cần thiết.

  9. Lựa Chọn Phiên Bản:

    • Chọn phiên bản phù hợp với yêu cầu của bạn. Bạn có thể chọn phiên bản 4.x (ví dụ: MongoDB 4.4) hoặc phiên bản mới nhất nếu có.

Bằng cách đảm bảo rằng hệ thống của bạn đáp ứng đầy đủ các yêu cầu này, bạn sẽ có thể cài đặt một cách thành công trên AlmaLinux 8.

III. Các bước cài đặt 

Bước 1: Cập nhật hệ thống Almalinux

Trước khi bắt đầu cài đặt, bạn nên cập nhập hệ thống trước, để cập nhập hệ thống bạn thực hiện chạy lệnh sau :

#dnf update -y

Bước 2: Cài đặt 

Để hoạt động, chúng ta cần tạo một tệp nguồn. Chúng ta sẽ sử dụng vi editor để tạo file repo.

 

 + Bước 1: #vi /etc/yum.repos.d/mongodb-org-4.4.repo

Thêm đoạn sau vào file cấu hình :

[mongodb-org-4.4]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

cach-cai-dat-mongodb-tren-almalinux-8

  • baseurl: Điều này trỏ đến URL của một thư mục nơi thư mục repodata của kho lưu trữ, chứa thông tin của kho lưu trữ, có thể được tìm thấy.
  • gpgcheck: Đặt lệnh này thành 1 cho trình quản lý gói DNF cho phép kiểm tra chữ ký GPG trên kho lưu trữ này. Điều này yêu cầu nó kiểm tra xem có bất kỳ gói nào bạn muốn cài đặt từ kho lưu trữ này đã bị hỏng hoặc giả mạo hay không.
  • gpgkey: Tùy chọn này cung cấp URL của khóa GPG cần được nhập để kiểm tra chữ ký của các gói từ kho lưu trữ này.

 

 + Bước 2: Lưu file bằng :wq và thoát ra.

 

Bước 3: Sử dụng lệnh sau để cài đặt phiên bản 

#dnf install -y mongodb-org

 

cach-cai-dat-mongodb-tren-almalinux-8

 

Bước 4 : Khởi động 

Để khơi động dịch vụ  các bạn chạy lệnh sau để khởi động .

#systemctl start mongod
#systemctl enable mongod


Bước 5 : Kiểm tra hoạt động của service

Kiểm tra, truy cập môi trường bằng lệnh sau :

#mongo

 

cach-cai-dat-mongodb-tren-almalinux-8

 

IV. Kết Luận

Nếu mọi thứ diễn ra suôn sẻ, bạn đã thành công cài đặt MongoDB trên AlmaLinux 8. Bạn có thể bắt đầu sử dụng để lưu trữ và truy vấn dữ liệu của mình.

Chúc mừng bạn đã hoàn thành quá trình cài đặt MongoDB trên AlmaLinux 8 ! Hãy tiếp tục khám phá và sử dụng tính năng mạnh mẽ của MongoDB cho các dự án của bạn.

Chúc bạn thực hiện thành công.


P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/

 

Rate this post