❤️ AZDIGI chính thức cập nhật hệ thống blog mới hoàn chỉnh. Tuy nhiên có thể một số bài viết bị sai lệch hình ảnh, hãy ấn nút Báo cáo bài viết ở cuối bài để AZDIGI cập nhật trong thời gian nhanh nhất. Chân thành cám ơn.
Tương tự hạ cấp MySQL, việc hạ cấp MariaDB trên DirectAdmin cũng được thực hiện qua CustomBuild. Đây là thao tác rủi ro cao, chỉ nên thực hiện khi ứng dụng không tương thích phiên bản MariaDB mới và không có cách sửa khác.
Bài viết này hướng dẫn cách hạ cấp MariaDB trên DirectAdmin an toàn.
🔴 BẮT BUỘC backup toàn bộ database trước khi hạ cấp: mysqldump --all-databases > /root/all-db-backup.sql
Hạ cấp MariaDB
cd /usr/local/directadmin/custombuild
# Thiết lập phiên bản muốn hạ xuống (ví dụ 10.6)
./build set mysql_inst 10.6
./build set mysql mariadb
# Build lại
./build mysql d
Tham số d xoá phiên bản hiện tại trước khi cài phiên bản mới.
Sau khi hạ cấp
# Kiểm tra phiên bản
mysql -V
# Chạy upgrade để sửa lỗi tương thích
mysql_upgrade
# Kiểm tra tất cả tables
mysqlcheck --all-databases --auto-repair
⚠️ Nếu database bị lỗi sau khi hạ cấp, restore từ bản backup: mysql < /root/all-db-backup.sql
Chi tiết hơn xem bài Hạ cấp MySQL trên DirectAdmin (quy trình tương tự).
Tổng kết
Hạ cấp MariaDB là thao tác rủi ro, luôn backup trước khi thực hiện. Trong hầu hết trường hợp, nên sửa lỗi tương thích ứng dụng thay vì hạ cấp database.
Về tác giả
Thạch Phạm
Đồng sáng lập và Giám đốc điều hành của AZDIGI. Có hơn 15 năm kinh nghiệm trong phổ biến kiến thức liên quan đến WordPress tại thachpham.com, phát triển website và phát triển hệ thống.