Upgrade MySQL บน RPM-based platforms ด้วย MySQL Yum repository หรือ MySQL SLES repository
Upgrade with RPM Packages
ไปที่ folder ที่มี downloaded packages (ไม่มี RPM package อื่นชื่อคล้ายกัน) รัน:
yum install mysql-community-{server,client,common,libs}-*
yum → zypper (SLES), dnf (dnf-enabled systems)
แนะนำใช้ high-level tool เช่น yum แต่ชอบ direct rpm: ใช้ rpm -Uvh แทน
Restart Server
MySQL server auto-restart หลัง installation หากรันตอน upgrade เริ่ม
หากไม่ได้รัน: restart เองหลัง upgrade เสร็จ: service mysqld start
Execute mysql_upgrade command
หลัง restart รัน 'mysql_upgrade' check และ resolve incompatibilities ระหว่าง old data และ upgraded software
Upgrading to MySQL Enterprise Server
Upgrade community → commercial: uninstall community version ก่อน แล้ว install commercial version
Interoperability with OS Native MySQL Packages
หลาย Linux distributions ship MySQL integrated ใน OS ติดตั้ง latest RPMs จาก Oracle ด้วย standard package management (yum, dnf, zypper) จะ upgrade และ replace OS-bundled MySQL ได้ง่าย
Upgrading from Non-native MySQL Packages
หากติดตั้ง MySQL ด้วย third-party packages (ไม่ใช่ native repository เช่น download จาก vendor ตรง) ต้อง uninstall ทั้งหมดก่อนจึงจะ upgrade ด้วย Oracle packages ได้