Hướng dẫn chuyển đổi MySQL sang MariaDB trên DirectAdmin

I. Tổng quan:
  1. MySQL là gì?
    MySQL là một hệ thống quản trị cơ sở dữ liệu mã nguồn mở (gọi tắt là RDBMS) hoạt động theo mô hình client-server.
  2. MariaDB là gì?
    MariaDB là hệ quản trị cơ sở dữ liệu miễn phí được phát triển từ hệ quản trị cơ sở dữ liệu mã nguồn mở MySQL. MariaDB được phát triển nhằm thay thế công nghệ cơ sở dữ liệu MySQL, vì thế nó tương thích và cho một hiệu suất cao hơn so với MySQL.
  3. Lý do mà người dùng muốn chuyển từ mysql sang mariadb :
    Hiện nay vì một lý do nào đó mà người dùng muốn sử dụng MariaDB hơn là MySQL như:

    • Hổ trợ nhiều công cụ lưu trữ hơn mysql và phát hành sau mysql.
    • Là một mã nguồn mở thật sự vì hiện tại MySQL chịu sự chi phối của oracle và không vận hành bởi cộng đồng.
    • MariaDB được bảo trì bởi người tạo ra MySQL.
    • Hoàn toàn tương thích với MySQL.
    • Nhiều tính năng hay hơn MySQL.
II. Hướng dẫn chuyển MySQL sang MariaDB trên DirectAdmin:
  1. Bước 1: kiểm tra:
    • Yêu cầu version DirectAdmin phải trên 1.5 và version Custombuild phải trên 2.0
    • SSH vào server và thực hiện các lệnh để kiểm tra version DirectAdmin và Custombuild:
      # /usr/local/directadmin/directadmin v# cd /usr/local/directadmin/custombuild
      # ./build version
    • Kiểm tra version MySQL bằng lệnh
      # mysqld  –V
      image-1633425348346.png
      và kết quả phiên bản mysql hiện đang chạy là 5.7.35.
  2. Bước 2: Chuyển MySQL sang MariaDB trên DirectAdminin với CustomBuild 2.0
    • Thực hiện các lệnh sau:# cd /usr/local/directadmin/custombuild
      # ./build set mariadb 10.6
      # ./build set mysql_inst mariadb
      # ./build set mysql_backup yes
      # ./build update
      # ./build mariadb

      image-1633425564727.pngimage-1633425576288.png
      Sau đó chúng ta chờ hệ thống tự build đến khi chạy xong.

    • Để kiểm tra thư mục chứa database được dump ra nằm ở đâu chúng ta sử dụng 2 lệnh sau:
      # cd /usr/local/directadmin/custombuild
      # cat options.conf | grep mysql_backup_dirimage-1633426511424.png
    • Kiểm tra version Mariadb vừa build, chúng ta dùng lệnh:
      # mysqld -V

Như vậy, Long Vân đã hoàn thành hướng dẫn các bạn cấu hình multi PHP sử dụng panel DirecAdmin. Chúc các bạn thành công !