MySQL có thể nâng cấp dùng MySQL SLES repository. Xem các bước cần thiết. Mặc định, MySQL SLES repository cập nhật MySQL lên phiên bản mới nhất trong release series user chọn khi cài.
Để cập nhật sang release series khác, tắt subrepository cho series đã chọn. Khuyến khích nâng cấp từ series này sang series kế tiếp, thay vì bỏ qua series. In-place downgrading MySQL không được hỗ trợ khi dùng MySQL SLES repository.
Nâng cấp MySQL
Nâng cấp MySQL và thành phần dùng lệnh:
shell> sudo zypper update mysql-community-server
Hoặc cập nhật MySQL bằng cách yêu cầu Zypper cập nhật mọi thứ trên hệ thống (có thể mất nhiều thời gian hơn):
shell> sudo zypper update
MySQL Server restart sau update bởi Zypper. Trước MySQL 8.0.16, chạy mysql_upgrade sau khi server restart. Sẽ kiểm tra và giải quyết bất tương thích giữa dữ liệu cũ và phần mềm đã nâng cấp.
Liệt kê gói từ SLES repository
Có thể nâng cấp thành phần cụ thể. Trước tiên liệt kê gói đã cài từ MySQL SLES repository:
shell> zypper packages -i | grep mysql-.*community
Sau khi chọn tên gói thành phần cần, cập nhật gói:
shell> sudo zypper update package-name