Hướng dẫn cài đặt mariadb trên Almalinux 9

  • Monday 11/11/2024

MariaDB là một hệ quản trị cơ sở dữ liệu mã nguồn mở, được phát triển từ MySQL bởi chính những nhà phát triển gốc của MySQL. Nó được thiết kế để thay thế hoàn toàn MySQL mà không cần thay đổi mã nguồn hoặc cấu hình. MariaDB kế thừa tất cả các tính năng của MySQL và phát triển thêm nhiều tính năng mới, giúp nó trở thành một trong những lựa chọn phổ biến nhất cho các ứng dụng cần cơ sở dữ liệu quan hệ. Bài viết sau sẽ hướng dẫn bạn cài đặt mariadb trên  OS Almalinux 9.

Tính năng nổi bật của cơ sở dữ liệu MariaDB

  • Khả năng tương thích với MySQL: MariaDB có thể hoạt động với các ứng dụng đã được xây dựng cho MySQL mà không cần phải thay đổi mã, làm cho việc chuyển đổi dễ dàng.
  • Hiệu năng cao hơn: Được tối ưu hóa với các công cụ lưu trữ và kỹ thuật cải tiến để xử lý dữ liệu nhanh hơn.
  • Các công cụ lưu trữ bổ sung: MariaDB hỗ trợ thêm nhiều công cụ lưu trữ khác nhau ngoài InnoDB và MyISAM, như Aria, ColumnStore, và TokuDB, giúp xử lý các loại dữ liệu đa dạng hơn.
  • Cập nhật tính năng bảo mật và ổn định: MariaDB thường xuyên được cập nhật các bản vá bảo mật và tính năng mới, cải thiện độ ổn định và an toàn.
  • Hỗ trợ nhiều loại truy vấn: MariaDB bổ sung các tính năng phân tích dữ liệu, ví dụ như JSON, và khả năng thực hiện các truy vấn phức tạp.

Cài đặt Mariadb

Để cài đặt mariadb bạn cần thêm repo Mariadb trong đường dẫn /etc/yum.repos.d/  . Bạn có thể dùng vi để tạo file

vi /etc/yum.repos.d/mariadb.repo

chèn nội dung sau vào:

# MariaDB 10.11 RedHatEnterpriseLinux repository list - created 2023-10-30 14:19 UTC
# https://mariadb.org/download/
[mariadb]
name = MariaDB
# rpm.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
# baseurl = https://rpm.mariadb.org/10.11/rhel/$releasever/$basearch
baseurl = https://mirror.23m.com/mariadb/yum/10.11/rhel/$releasever/$basearch
module_hotfixes = 1
# gpgkey = https://rpm.mariadb.org/RPM-GPG-KEY-MariaDB
gpgkey = https://mirror.23m.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1

và lưu lại , sau khi lưu xong bạn chạy lệnh sau để cài đặt

yum install MariaDB-server MariaDB-client

cài đặt mariadb

Sau khi quá trình cài đặt hoàn tất bạn có thể chạy lệnh mysql -V  để xem phiên bản mysql đã cài đặt

Để kích hoạt tự động start mariadb bạn chạy lệnh sau

systemctl enable mariadb

Để start mariadb chạy lệnh sau

systemctl start mariadb

Để kiểm tra trạng thái dịch vụ mariadb chạy lệnh sau

systemctl status mariadb

Selection 620

Bảo mật cho máy chủ mariadb

Chạy MariaDB shell vơi lệnmysql

Thay đổi mật khẩu user root

ALTER USER 'root'@'localhost' IDENTIFIED BY 'matkhaumoi của bạn';

Xóa bỏ user anonymous:

DELETE FROM mysql.user WHERE User='';

Chặn login root từ xa:

DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1');

tải lại quyền và áp dụng các thay đổi

FLUSH PRIVILEGES;

thóat shell

exit;

Sau đó bạn có thể dùng lệnh mysql -u root -p

để test login với mật khẩu vừa reset trươc đó.

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

Bạn có thể tham khảo bài viết cài đặt ưng dụng python trên hosting P A  tại đây

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