MySQL có thể nâng cấp trên nền tảng RPM dùng MySQL Yum repository hoặc MySQL SLES repository.
Nâng cấp với gói RPM
Nếu nâng cấp MySQL dùng gói RPM tải trực tiếp từ MySQL Developer Zone, vào thư mục chứa tất cả gói đã tải (đảm bảo không có gói RPM khác tên tương tự), dùng lệnh:
yum install mysql-community-{server,client,common,libs}-*
yum thay bằng zypper cho hệ thống SLES, và dnf cho hệ thống bật dnf.
Khuyến khích dùng công cụ quản lý package cấp cao như yum để cài gói, nhưng user thích dùng lệnh rpm trực tiếp có thể thay yum install bằng rpm -Uvh.
Khởi động lại Server
MySQL server tự động restart khi cài đặt kết thúc, nếu nó đang chạy khi bắt đầu nâng cấp.
Nếu server không chạy khi bắt đầu nâng cấp, user phải restart server rõ ràng sau khi nâng cấp xong:
service mysqld start
Chạy lệnh mysql_upgrade
Sau khi server restart, chạy lệnh mysql_upgrade để 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.
Nâng cấp lên MySQL Enterprise Server
Nâng cấp từ community sang commercial yêu cầu gỡ community version trước, rồi cài commercial version.
Tương tác với gói MySQL gốc của hệ điều hành
Nhiều bản phân phối Linux tích hợp MySQL như một phần của OS. Khi cài RPM mới nhất từ Oracle dùng công cụ quản lý package tiêu chuẩn (yum, dnf, zypper), nó sẽ dễ dàng nâng cấp và thay thế phiên bản MySQL đi kèm OS.
Nâng cấp từ gói MySQL non-native
Nếu user cài MySQL với gói third-party không từ kho phần mềm gốc của bản phân phối Linux (ví dụ: gói tải trực tiếp từ vendor), cần gỡ tất cả gói đó trước khi nâng cấp dùng gói từ Oracle.