Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

การ Upgrade MySQL ด้วย RPM Packages ที่ดาวน์โหลดโดยตรง

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 ได้