การอัพเกรด MySQL

ส่วนนี้อธิบายขั้นตอนเพื่ออัพเกรด MySQL ที่ติดตั้งไว้

การอัพเกรดเป็นขั้นตอนทั่วไป ได้แก่ การทำ bug fixes ใน release ของ MySQL ซีรีย์เดียวกัน หรือการเพิ่มฟีเจอร์สำคัญใน release หลักของ MySQL ท่านสามารถดำเนินการตามขั้นตอนนี้ใน Test System ก่อน เพื่อให้มั่นใจว่าทุกอย่างทำงานได้ดี จากนั้นจึงดำเนินการใน Production System

ก่อนเริ่มดำเนินการ

  1. ปกป้องข้อมูลของท่านด้วยการสำรองข้อมูล (Backup) Backup ควรมีฐานข้อมูลระบบของ mysql ซึ่งจะประกอบด้วยตาราง data dictionary และตารางระบบ อาจใช้ Backups mysqldump หรือการ copy ไฟล์ตารางจากไดเรกทอรีข้อมูลของ MySQL ไว้ (โดยค่าตั้งต้น ไฟล์จะอยู่ใน C:ProgramDataMySQLMySQL Server 8.0Data)

  2. รองรับการอัพเกรดจาก MySQL 5.7 เป็น 8.0 แต่จะสามารถอัพเกรดได้ระหว่าง General Availability (GA) release เท่านั้น สำหรับ MySQL 8.0 ท่านจำเป็นต้องอัพเกรดจาก GA release ของ MySQL 5.7 (5.7.9 หรือสูงกว่า) ไม่รองรับการอัพเกรดจาก non-GA release ของ MySQL 5.7

  3. แนะนำให้อัพเกรดเป็น release ล่าสุดก่อนอัพเกรดเป็นเวอร์ชั่นถัดไป เช่น อัพเกรดเป็น MySQL 5.7 release ล่าสุด ก่อนอัพเกรดเป็น MySQL 8.0

  4. ไม่รองรับการอัพเกรดโดยการข้ามเวอร์ชั่น เช่น อัพเกรดจาก MySQL 5.6 ไปเป็น 8.0

  5. เมื่อซีรีย์ของ release เป็นสถานะ General Availability (GA) ท่านจะสามารถอัพเกรดภายในซีรีย์ของ release ได้ (จากเวอร์ชั่น GA หนึ่งไปยังอีกเวอร์ชั่นหนึ่ง) เช่น อัพเกรดจาก MySQL 8.0.x เป็น 8.0.y (ไม่รองรับการอัพเกรด release ที่มีสถานะการพัฒนาเป็น non-GA) รวมถึงรองรับการข้าม release เช่น อัพเกรดจาก MySQL 8.0.x เป็น 8.0.z โดย MySQL 8.0.11 เป็น release ที่เป็นสถานะ GA แรกในซีรีย์ release ของ MySQL 8.0

การอัพเกรด MySQL ใน Windows Server

ใช้วิธีการติดตั้งด้วยตัวติดตั้งของ MySQL

การอัพเกรดด้วยตัวติดตั้งของ MySQL เป็นวิธีที่ดีที่สุด หากใช้มันตอนทำการติดตั้งในเซิร์ฟเวอร์ปัจจุบัน และเป็นการอัพเกรดภายในซีรีย์ของ release ปัจจุบัน ตัวติดตั้งของ MySQL ไม่รองรับการอัพเกรดระหว่างซีรีย์ของ release เช่น จาก 5.7 เป็น 8.0 และไม่มี indicator แจ้งท่านให้ทำการอัพเกรด

การอัพเกรด MySQL ด้วยตัวติดตั้งมีขั้นตอนเหมือนการติดตั้ง MySQL ด้วยตัวติดตั้ง

  1. เรียกใช้ตัวติดตั้งของ MySQL

  2. ในแดชบอร์ด คลิ๊ก Catalog เพื่อดาวน์โหลดการเปลี่ยนแปลงล่าสุดไปยัง catalog ท่านจะสามารถอัพเกรดเซิร์ฟเวอร์ที่มีการติดตั้งไว้ได้ก็ต่อเมื่อปรากฏลูกศรข้างเลขเวอร์ชั่นของเซิร์ฟเวอร์บนแดชบอร์ด

  3. คลิ๊ก Upgrade ผลิตภัณฑ์ทั้งหมดที่มีเวอร์ชั่นใหม่จะแสดงขึ้นมาในรายการ

  4. ติ๊กเลือกออกทั้งหมดยกเว้นผลิตภัณฑ์ของ MySQL server ยกเว้นท่านต้องการอัพเกรดผลิตภัณฑ์อื่นด้วย จากนั้นคลิ๊ก Next

  5. คลิ๊ก Execute เพื่อเริ่มดาวน์โหลด เมื่อดาวน์โหลดเสร็จ คลิ๊ก Next เพื่อเริ่มการอัพเกรด

  6. กำหนดค่าให้เซิร์ฟเวอร์