Hướng dẫn cài đặt MariaDB trên CentOS

Hướng dẫn cài đặt MariaDB trên CentOS

5/5 - (1 bình chọn)

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.

Hướng dẫn cài đặt MariaDB trên CentOS
Hướng dẫn cài đặt MariaDB trên CentOS

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:

  1. 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.

  2. 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.

  1. Mở terminal và chạy lệnh sau để cài đặt MariaDB:

sudo yum install mariadb-server

MariaDB 1

Khi được hỏi, nhấn Y rồi Enter để xác nhận tiến trình cài đặt.


  1. Khởi động dịch vụ MariaDB:

sudo systemctl start mariadb


  1. Kích hoạt MariaDB khởi chạy cùng hệ thống:

sudo systemctl enable mariadb
MariaDB 2

  1. Kiểm tra trạng thái hoạt động của dịch vụ:

sudo systemctl status mariadb
MariaDB 3

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:

sudo vi /etc/yum.repos.d/MariaDB.repo

Dán nội dung sau vào tệp cấu hình:

[mariadb]
name = MariaDB
baseurl = https://rpm.mariadb.org/10.6/rhel/$releasever/$basearch
gpgkey= https://rpm.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
MariaDB 4

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)trình khách (client) của MariaDB:

sudo yum install MariaDB-server MariaDB-client -y

3. Khởi động dịch vụ MariaDB

Sau khi cài đặt, khởi động dịch vụ MariaDB bằng lệnh:

sudo service mysql start

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:

mysqld -V
MariaDB 5

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:

sudo mariadb-secure-installation
MariaDB 6
MariaDB 7

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:

mysql -h localhost -u root -p

Nhập mật khẩu bạn đã thiết lập ở bước trên để truy cập.

MariaDB 8

Khi hoàn tất thao tác, thoát khỏi MariaDB bằng lệnh:

quit

Kết luận

Qua bài viết này, bạn đã nắm được toàn bộ quy trình cài đặt MariaDB trên CentOS và Rocky Linux, bao gồm cả cách cấu hình bảo mật cơ bản và thao tác kết nối qua dòng lệnh. Với MariaDB, bạn đã sẵn sàng xây dựng hệ thống quản lý dữ liệu an toàn, linh hoạt và hiệu quả cho các ứng dụng từ nhỏ đến lớn.

Nếu bạn đang cần một môi trường hạ tầng mạnh mẽ để triển khai hệ thống cơ sở dữ liệu hoặc các dự án sử dụng GPU chuyên sâu, Thiết kế web DC là lựa chọn lý tưởng. Chúng tôi chuyên cung cấp dịch vụ GPU cho thuê và triển khai hạ tầng đám mây hiệu suất cao, với các tính năng:

  • Truy cập từ xa linh hoạt, dễ mở rộng

  • Tăng cường bảo mật và hiệu năng xử lý

  • Hỗ trợ kỹ thuật 24/7

  • Gói dịch vụ đa dạng, chi phí hợp lý

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 Thiết kế web DC hoặc Fanpage. Nếu có nhu cầu Thuê máy chủ GPU  hãy liên hệ với chúng tôi.