MariaDB Là Gì ? Cách Cài Đặt MariaDB trên CentOS và Rocky Linux

Hướng dẫn, Định nghĩa

MariaDB là một hệ quản trị cơ sở dữ liệu mã nguồn mở, tương thích ngược với MySQL. Hệ thống này sử dụng cơ sở dữ liệu quan hệ và ngôn ngữ truy vấn có cấu trúc (SQL).

Hướng dẫn này sẽ chỉ cho bạn cách cài đặt MariaDB trên CentOS và Rocky Linux từ kho cục bộ hoặc kho chính thức.

MariaDB là gì?

MariaDB là một hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) mã nguồn mở, được phát triển từ mã nguồn của MySQL. Sau khi Oracle mua lại MySQL, MariaDB được ra đời nhằm duy trì một phiên bản mã nguồn mở hoàn toàn, với mục tiêu giữ vững các tiêu chuẩn minh bạch và cộng đồng. Đây là lý do MariaDB thường được gọi là giải pháp thay thế tương thích ngược hoàn toàn với MySQL.

MariaDB sử dụng ngôn ngữ truy vấn SQL và hỗ trợ nhiều tính năng mạnh mẽ, như lưu trữ dữ liệu, truy xuất và xử lý dữ liệu với hiệu suất cao. Hệ thống này được thiết kế để dễ dàng tích hợp vào các ứng dụng và hạ tầng hiện đại, từ các dự án nhỏ đến các hệ thống lớn, phức tạp.

MariaDB nổi bật với tính bảo mật, hiệu năng cao và khả năng mở rộng linh hoạt. Ngoài ra, nó hỗ trợ các loại lưu trữ đa dạng (storage engines) như InnoDB và MyRocks, cung cấp khả năng xử lý giao dịch nhanh chóng, lưu trữ dữ liệu lớn và tích hợp tốt với nhiều nền tảng khác nhau.

Hiện nay, MariaDB được sử dụng rộng rãi trong các hệ thống từ doanh nghiệp đến cá nhân, bao gồm các trang web, ứng dụng thương mại điện tử, phân tích dữ liệu lớn và các hệ thống quản lý nội dung. Đây là lựa chọn lý tưởng cho những ai cần một giải pháp quản trị cơ sở dữ liệu mạnh mẽ và đáng tin cậy.

Yêu Cầu Trước Khi Bắt Đầu

  • Đã cài đặt CentOS hoặc Rocky Linux.
  • Truy cập dòng lệnh.
  • Có quyền truy cập vào người dùng có quyền sudo.

Tùy Chọn Cài Đặt MariaDB

Có hai cách để cài đặt MariaDB trên hệ thống CentOS hoặc Rocky Linux:

  1. Từ kho cục bộ: Phương pháp này không cung cấp phiên bản mới nhất của MariaDB.
  2. Từ kho chính thức của MariaDB: Bao gồm phiên bản ổn định mới nhất nhưng yêu cầu thêm một số bước cấu hình.

Dưới đây là các bước cài đặt MariaDB theo từng phương pháp.


Tùy Chọn 1: Cài Đặt MariaDB từ Kho Cục Bộ

  1. Mở terminal và chạy lệnh sau để tải và cài đặt gói MariaDB:
    sudo yum install mariadb-server


    Nhấn Y để xác nhận và nhấn Enter.
  2. Khởi động dịch vụ MariaDB:
    systemctl start mariadb
  3. Bật dịch vụ để chạy khi khởi động:
    systemctl enable mariadb

  4. Kiểm tra trạng thái dịch vụ:
    systemctl status mariadb


    Kết quả sẽ hiển thị dịch vụ đang chạy (active).

Tùy Chọn 2: Cài Đặt MariaDB từ Kho Chính Thức

  1. Tạo một tệp repository cho MariaDB:
    sudo vi /etc/yum.repos.d/MariaDB.repo
  2. Sao chép nội dung sau vào tệp:
    [mariadb]
    name = MariaDB
    baseurl = https://rpm.mariadb.org/10.6/rhel/$releasever/$basearch
    gpgkey= https://rpm.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1

  3. Lưu và đóng tệp.
  4. Cài đặt phiên bản MariaDB mới nhất:
    sudo yum install MariaDB-server MariaDB-client -y
  5. Khởi động dịch vụ:
    service mysql start
  6. Kiểm tra phiên bản MariaDB đã cài đặt:
    mysqld -V


Bảo Mật MariaDB

MariaDB không được bảo mật mặc định sau khi cài đặt. Để đảm bảo an toàn, hãy chạy tập lệnh bảo mật:

  1. Khởi chạy tập lệnh:
    sudo mariadb-secure-installation

  2. Trả lời các câu hỏi bảo mật, nhấn Y cho từng câu hỏi:
    • Đặt mật khẩu root?
    • Xóa người dùng ẩn danh?
    • Không cho phép root đăng nhập từ xa?
    • Xóa cơ sở dữ liệu test?
    • Nạp lại bảng quyền?


Kết Nối MariaDB từ Dòng Lệnh

  1. Kết nối vào MariaDB:
    mysql -h localhost -u root -p
  2. Nhập mật khẩu root bạn đã đặt trong bước bảo mật.

  3. Khi hoàn tất, thoát khỏi MariaDB:
    quit

Kết Luận

Bài viết đã hướng dẫn bạn cách cài đặt MariaDB trên CentOS và Rocky Linux, cách bảo mật và kết nối với cơ sở dữ liệu từ dòng lệnh. Giờ đây, bạn có thể bắt đầu quản lý và lưu trữ dữ liệu với MariaDB!

ThueGPU.vn là nhà cung cấp dịch vụ GPU dưới dạng dịch vụ cho thuê, hoặc buôn bán với hơn 3 năm kinh nghiệm. Chúng tôi cung cấp các GPU theo ý bạn với các khả năng đám mây như truy cập từ xa, mở rộng theo nhu cầu và tăng cường bảo mật, giúp bạn không cần phải lưu trữ các máy chủ tại chỗ. Tạo môi trường GPU đám mây hiệu suất cao với hỗ trợ khách hàng 24/7 và các gói giá cả linh hoạt. Hãy đặt lịch tư vấn miễn phí với chuyên gia của ThueGPU ngay hôm nay.

Hãy tiếp tục xem thêm các bài viết khác của chúng tôi tại ThueGPU.vn hoặc Fanpage. Nếu có nhu cầu Thuê máy chủ GPU, CLOUD GPU hãy liên hệ với chúng tôi.

CÔNG TY TNHH CÔNG NGHỆ EZ

  • VP HCM: 211 Đường số 5, Lake View City, An Phú, Thủ Đức.
  • Tel: 0877223579
  • Email: [email protected]
5/5 - (182 bình chọn)