Nâng cấp MariaDB 5.5 lên 10.5 trên Plesk Linux: chỉ 1 script, xong trong vài phút

Mặc định khi cài Plesk trên CentOS 7, hệ thống sẽ dùng MariaDB phiên bản 5.5 — một phiên bản đã rất cũ, thiếu nhiều tính năng mới và không còn nhận bản vá bảo mật. Trong khi đó, MariaDB 10.5 nhanh hơn, ổn định hơn và tương thích tốt với các phiên bản WordPress, Joomla hay ứng dụng PHP hiện nay. Tin vui là bạn không cần nâng cấp thủ công từng gói: Plesk đã có sẵn một script chính thức, chỉ cần chạy một lệnh là xong.

Vì sao nên nâng cấp MariaDB 5.5 lên 10.5?

MariaDB 5.5 ra mắt từ năm 2012, đến nay đã quá cũ so với nhu cầu của website hiện đại. Nâng cấp lên MariaDB 10.5 mang lại ba lợi ích rõ rệt. Thứ nhất, hiệu năng truy vấn tốt hơn nhờ bộ máy lưu trữ InnoDB được cải tiến và trình tối ưu truy vấn thông minh hơn. Thứ hai, bảo mật tốt hơn: nhiều lỗ hổng của bản 5.5 không còn được vá, trong khi 10.5 nhận đầy đủ bản vá trong thời gian hỗ trợ. Thứ ba, tương thích tốt hơn với các ứng dụng mới, nhiều plugin và mã nguồn hiện nay yêu cầu MariaDB từ 10.2 trở lên.

Một điểm cần nhớ: MariaDB 10.5 là “bậc thang” bắt buộc nếu bạn muốn lên cao hơn nữa. Plesk không cho nâng cấp trực tiếp từ 5.5 lên 10.6 hay 10.11, mà phải qua 10.5 trước rồi mới nâng tiếp. Vì vậy, dù mục tiêu cuối cùng của bạn là 10.11 thì bước đầu tiên vẫn là lên 10.5.

Nâng cấp MariaDB 5.5 lên 10.5 trên Plesk Linux: chỉ 1 script, xong trong vài phút

Chuẩn bị trước khi nâng cấp

Trước khi chạy script, bạn cần kiểm tra và chuẩn bị vài thứ để quá trình nâng cấp diễn ra suôn sẻ.

Đầu tiên, hãy kiểm tra phiên bản MariaDB hiện tại bằng lệnh mysql -V sau khi đăng nhập SSH với quyền root. Nếu kết quả trả về 5.5.x thì đúng là máy chủ của bạn đang dùng bản cũ và cần nâng cấp. Đồng thời, hãy chắc chắn Plesk của bạn đang chạy phiên bản Obsidian 18.0.30 trở lên, vì script chính thức chỉ hỗ trợ từ phiên bản này.

Thứ hai, hãy sao lưu toàn bộ dữ liệu. Script nâng cấp của Plesk có tự động dump toàn bộ database ra file /root/all-databases.sql trước khi làm việc, nhưng bạn vẫn nên chủ động sao lưu thêm một bản bằng Plesk Backup Manager hoặc snapshot VPS. Việc nâng cấp database luôn tiềm ẩn rủi ro, có bản sao lưu trong tay thì bạn hoàn toàn chủ động nếu chẳng may xảy ra sự cố. Trong lúc nâng cấp, website và Plesk sẽ tạm thời không truy cập được trong vài phút, vì vậy bạn nên thực hiện vào giờ ít người truy cập.

Các bước nâng cấp MariaDB lên 10.5 bằng script Plesk

Sau khi đã sao lưu xong, bạn đăng nhập SSH vào VPS bằng tài khoản root rồi thực hiện lần lượt các bước sau.

Bước 1: Tải script nâng cấp chính thức của Plesk

Chạy lệnh sau để tải script từ kho GitHub chính thức của Plesk rồi cấp quyền thực thi cho file:

wget https://raw.githubusercontent.com/plesk/kb-scripts/master/c7-mariadb-10-5-upgrade/c7-mariadb-10-5-upgrade.sh && chmod +x c7-mariadb-10-5-upgrade.sh

Lưu ý: link tải script trong các bài hướng dẫn cũ trỏ về file đính kèm trên trang hỗ trợ của Plesk hiện đã không còn truy cập được. Bạn hãy dùng đúng link GitHub ở trên để tải được bản mới nhất.

Bước 2: Chạy script nâng cấp

Chạy script bằng lệnh:

./c7-mariadb-10-5-upgrade.sh

Script sẽ tự động thực hiện toàn bộ quy trình: dump toàn bộ database ra file sao lưu, gỡ MariaDB 5.5 cũ, thêm repo MariaDB 10.5 rồi cài đặt phiên bản mới. Bạn chỉ cần ngồi chờ, toàn bộ quá trình thường chỉ mất khoảng 1 phút 30 giây đến vài phút tùy cấu hình VPS. Trong lúc này, bạn đừng tắt cửa sổ SSH hay ngắt kết nối giữa chừng.

Bước 3: Kiểm tra phiên bản sau khi nâng cấp

Khi script báo hoàn tất, bạn kiểm tra lại phiên bản bằng lệnh:

mysql -V

Nếu kết quả hiển thị MariaDB 10.5.x nghĩa là bạn đã nâng cấp thành công. Bạn cũng nên mở Plesk, vào mục Tools & Settings > Database Servers để xem phiên bản database hiển thị đã đổi sang 10.5 hay chưa. Nếu Plesk vẫn hiển thị 5.5, bạn bấm vào database server rồi lưu lại mà không thay đổi gì, Plesk sẽ tự cập nhật đúng phiên bản.

Sau khi nâng cấp cần kiểm tra gì?

Nâng cấp xong chưa phải là xong hẳn. Bạn nên truy cập thử vài website trên VPS để chắc chắn website vẫn chạy bình thường, database kết nối ổn định và không báo lỗi. Đặc biệt, hãy kiểm tra các website dùng WordPress, vì WordPress rất nhạy với lỗi kết nối database.

Nếu bạn đang dùng Plesk Obsidian 18.0.60 trở lên, các lần nâng cấp sau này sẽ đơn giản hơn nhiều: bạn chỉ cần vào Tools & Settings > Database Servers, bấm Upgrade Now rồi chọn phiên bản muốn lên, không cần dùng script nữa. Còn với CentOS 7, sau khi đã lên 10.5, bạn có thể tiếp tục nâng lên 10.6 hoặc 10.11 theo hướng dẫn thủ công của Plesk nếu có nhu cầu, vì MariaDB 10.5 đã hết thời gian hỗ trợ từ tháng 6/2025.

Một vài lưu ý quan trọng

  • Luôn sao lưu trước khi nâng cấp: dù script có tự dump database, bạn vẫn nên có thêm một bản sao lưu độc lập bằng Plesk Backup Manager hoặc snapshot VPS.
  • Script chỉ dùng cho CentOS 7 / RHEL 7: nếu VPS của bạn chạy AlmaLinux 8, AlmaLinux 9 hay Ubuntu thì phải làm theo hướng dẫn riêng cho hệ điều hành đó, không dùng script này.
  • Không nâng cấp nhảy cóc: từ MariaDB 5.5, bạn bắt buộc phải lên 10.5 trước, sau đó mới được lên 10.6 hoặc cao hơn. Nâng cấp trực tiếp từ 5.5 lên 10.6 sẽ thất bại.
  • CentOS 7 đã hết hỗ trợ: CentOS 7 ngừng hỗ trợ từ tháng 6/2024, vì vậy về lâu dài bạn nên cân nhắc chuyển VPS sang AlmaLinux 8/9 hoặc Ubuntu để tiếp tục nhận bản vá bảo mật cho cả hệ điều hành lẫn Plesk.

Tóm lại, nâng cấp MariaDB 5.5 lên 10.5 trên Plesk Linux chỉ gồm ba bước đơn giản: tải script chính thức của Plesk, chạy script rồi kiểm tra lại phiên bản bằng lệnh mysql -V. Chỉ vài phút thao tác, database của bạn đã lên phiên bản mới nhanh hơn, an toàn hơn và sẵn sàng cho bước nâng cấp tiếp theo.

👉 Cần VPS để thực hành? Đăng ký VPS BNIX tại đây

  • 🏢 Chuyên thiết kế web cho doanh nghiệp và cá nhân
  • 🤖 Giải pháp tự động hóa cho Doanh nghiệp và cá nhân
  • 📞 0925045760
  • 🌐 thietkewebdian.com
4.9/5 - (69 bình chọn)
Đăng ký
Thông báo về
guest
0 Bình Luận
Oldest
Newest Most Voted
Inline Feedbacks
Xem tất cả
0
Rất thích suy nghĩ của bạn, hãy bình luận.x
()
x