MariaDB là một hệ quản trị cơ sở dữ liệu mã nguồn mở được xây dựng trên nền tảng MySQL, đảm bảo khả năng tương thích ngược trong khi vẫn duy trì tính linh hoạt và hiệu suất cao. Sử dụng mô hình cơ sở dữ liệu quan hệ cùng với ngôn ngữ truy vấn chuẩn SQL, MariaDB là lựa chọn lý tưởng cho nhiều hệ thống web và ứng dụng doanh nghiệp.
Trong bài viết này, bạn sẽ được hướng dẫn chi tiết cách cài đặt MariaDB trên CentOS và Rocky Linux, bao gồm cả phương pháp cài từ kho phần mềm hệ thống và từ kho chính thức của MariaDB để luôn nhận được phiên bản mới nhất.

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 như một nhánh độc lập từ MySQL. Sau khi MySQL được Oracle mua lại, nhiều thành viên trong cộng đồng phát triển ban đầu đã tạo ra MariaDB nhằm bảo tồn tinh thần mã nguồn mở và tính minh bạch trong phát triển phần mềm. Nhờ đó, MariaDB được xem như giải pháp thay thế hoàn toàn tương thích ngược với MySQL, đồng thời mang đến nhiều cải tiến về hiệu năng và bảo mật.
Vận hành trên ngôn ngữ truy vấn chuẩn SQL, MariaDB cung cấp đầy đủ tính năng để lưu trữ, truy xuất và xử lý dữ liệu một cách nhanh chóng và ổn định. Hệ thống này có thể tích hợp dễ dàng với nhiều nền tảng và ứng dụng hiện đại – từ các dự án nhỏ đến các hệ thống doanh nghiệp lớn.
Không chỉ nổi bật ở hiệu năng, MariaDB còn được đánh giá cao về độ an toàn và khả năng mở rộng. Với sự hỗ trợ của các công cụ lưu trữ linh hoạt như InnoDB, Aria hay MyRocks, MariaDB có thể xử lý khối lượng dữ liệu lớn, giao dịch tốc độ cao và thích ứng tốt với các nhu cầu chuyên biệt như phân tích dữ liệu, thương mại điện tử hay CMS.
Hiện nay, MariaDB đang được sử dụng rộng rãi trong nhiều lĩnh vực – từ hệ thống website cá nhân đến hạ tầng dữ liệu cho doanh nghiệp. Nếu bạn đang tìm kiếm một giải pháp quản trị cơ sở dữ liệu mạnh mẽ, ổn định và có cộng đồng hỗ trợ rộng lớn, MariaDB chắc chắn là một lựa chọn đáng cân nhắc.
Xem thêm: DỊCH VỤ CHO THUÊ GPU TRAIN MODEL
Điều kiện cần trước khi cài đặt MariaDB
Trước khi bắt đầu quá trình cài đặt, hãy đảm bảo bạn đã chuẩn bị đầy đủ các yếu tố sau:
-
Hệ thống đang chạy CentOS hoặc Rocky Linux
-
Có quyền truy cập dòng lệnh (terminal)
-
Sử dụng tài khoản có quyền sudo để thực hiện các thao tác quản trị
Lựa chọn phương pháp cài đặt MariaDB
Trên CentOS và Rocky Linux, bạn có thể cài đặt MariaDB theo hai cách tùy theo nhu cầu:
-
Cài đặt từ kho phần mềm mặc định (local repository):
Phù hợp nếu bạn cần cài nhanh và không yêu cầu phiên bản mới nhất. Tuy nhiên, phiên bản MariaDB có thể hơi cũ so với bản chính thức. -
Cài đặt từ kho chính thức của MariaDB:
Cung cấp phiên bản ổn định mới nhất, đi kèm đầy đủ các tính năng hiện đại. Cách này yêu cầu thêm vài bước để cấu hình kho lưu trữ (repository) trước khi cài đặt.
Dưới đây là hướng dẫn chi tiết cho từng phương pháp, giúp bạn lựa chọn giải pháp phù hợp với hệ thống và mục tiêu sử dụng.
Tùy chọn 1: Cài đặt MariaDB từ kho phần mềm hệ thống
Đây là cách đơn giản và nhanh chóng nhất để cài đặt MariaDB thông qua kho cục bộ mặc định của CentOS hoặc Rocky Linux.
-
Mở terminal và chạy lệnh sau để cài đặt MariaDB:
sudo yum install mariadb-server
Khi được hỏi, nhấn Y rồi Enter để xác nhận tiến trình cài đặt.
-
Khởi động dịch vụ MariaDB:
sudo systemctl start mariadb
-
Kích hoạt MariaDB khởi chạy cùng hệ thống:
-
Kiểm tra trạng thái hoạt động của dịch vụ:
Nếu mọi thứ diễn ra đúng, bạn sẽ thấy trạng thái hiển thị là active (running) – nghĩa là MariaDB đã được cài đặt và đang hoạt động bình thường trên hệ thống.
Tùy chọn 2: Cài đặt MariaDB từ kho chính thức
Nếu bạn muốn sử dụng phiên bản MariaDB mới nhất với đầy đủ tính năng cập nhật, việc cài đặt thông qua kho chính thức của MariaDB là lựa chọn tối ưu. Dưới đây là các bước chi tiết:
1. Tạo file cấu hình repository cho MariaDB
Sử dụng trình chỉnh sửa văn bản để tạo file repo mới:
Dán nội dung sau vào tệp cấu hình:
Lưu lại và thoát khỏi trình soạn thảo.
2. Cài đặt MariaDB từ kho chính thức
Chạy lệnh sau để cài đặt cả máy chủ (server) và trình khách (client) của MariaDB:
3. Khởi động dịch vụ MariaDB
Sau khi cài đặt, khởi động dịch vụ MariaDB bằng lệnh:
4. Kiểm tra phiên bản MariaDB đã được cài đặt
Đảm bảo rằng MariaDB đã cài thành công và hoạt động bằng cách kiểm tra phiên bản:

Nếu lệnh trả về phiên bản MariaDB tương ứng, bạn đã cài đặt thành công từ kho chính thức.
Xem thêm: So sánh ZFS và LVM-Lựa chọn hệ thống lưu trữ tối ưu cho Linux
Tăng cường bảo mật cho MariaDB sau khi cài đặt
Sau khi cài đặt, MariaDB chưa được thiết lập các cấu hình bảo mật cơ bản. Để đảm bảo an toàn cho hệ thống, bạn nên chạy tiện ích bảo mật tích hợp sau:
Khởi chạy trình thiết lập bảo mật:
Tiện ích này sẽ hướng dẫn bạn thực hiện một số thao tác quan trọng. Khi được hỏi, hãy nhấn Y để đồng ý với các tùy chọn sau:
-
Thiết lập mật khẩu cho tài khoản root
-
Xóa các người dùng ẩn danh không cần thiết
-
Chặn quyền đăng nhập từ xa đối với tài khoản root
-
Xóa cơ sở dữ liệu dùng để thử nghiệm (test database)
-
Tải lại bảng phân quyền để áp dụng thay đổi
Kết nối với MariaDB từ dòng lệnh
Sau khi hoàn tất bước bảo mật, bạn có thể đăng nhập vào MariaDB bằng tài khoản root để bắt đầu quản lý cơ sở dữ liệu:
Nhập mật khẩu bạn đã thiết lập ở bước trên để truy cập.
Khi hoàn tất thao tác, thoát khỏi MariaDB bằng lệnh: