MySQL สามารถอัปเกรดบน Windows ได้โดยใช้สองวิธี มีการระบุไว้ด้านล่าง -
-
การใช้ตัวติดตั้ง MySQL
-
การใช้การกระจายไฟล์ ZIP ของ Windows
อัปเกรด MySQL ด้วยโปรแกรมติดตั้ง
โปรแกรมติดตั้ง MySQL ไม่รองรับการอัปเกรดระหว่างชุมชนและรุ่นเชิงพาณิชย์ หากต้องการอัปเกรดดังกล่าว สามารถทำได้โดยใช้วิธีการเก็บถาวร ZIP
ให้เราเข้าใจว่าสามารถอัพเกรด MySQL ด้วยตัวติดตั้ง MySQL ได้อย่างไร วิธีนี้ถือเป็นแนวทางที่ดีที่สุดเมื่อทำการติดตั้งเซิร์ฟเวอร์ปัจจุบันควบคู่ไปกับการติดตั้งและการอัปเกรดเกิดขึ้นภายในชุดเผยแพร่ปัจจุบัน
โปรแกรมติดตั้ง MySQL ไม่รองรับการอัปเกรดระหว่างซีรีส์ที่เผยแพร่ เช่น จาก 5.7 เป็น 8.0 เป็นต้น ไม่มีตัวบ่งชี้การอัปเกรดเพื่อบอกให้ผู้ใช้อัปเกรด นี่คือขั้นตอน -
-
เริ่มตัวติดตั้ง MySQL
-
จากแดชบอร์ด ให้คลิกที่ 'แคตตาล็อก' ซึ่งจะดาวน์โหลดการเปลี่ยนแปลงล่าสุดที่จะเกิดขึ้นในแคตตาล็อก
-
เซิร์ฟเวอร์ที่ติดตั้งแล้วสามารถอัพเกรดได้ก็ต่อเมื่อแดชบอร์ดแสดงลูกศรถัดจากหมายเลขเวอร์ชันของเซิร์ฟเวอร์
-
ตอนนี้คลิกที่ 'อัปเกรด'
-
ผลิตภัณฑ์เหล่านั้นที่มีเวอร์ชันใหม่จะปรากฏในรายการ
-
ยกเลิกการเลือกทุกอย่างยกเว้นผลิตภัณฑ์เซิร์ฟเวอร์ MySQL ยกเว้นว่าผลิตภัณฑ์อื่นๆ จำเป็นต้องมีการอัปเกรดด้วย ตอนนี้คลิกที่ 'ถัดไป'
-
ตอนนี้คลิกที่ 'ดำเนินการ' ซึ่งจะเริ่มการดาวน์โหลด
-
เมื่อดาวน์โหลดเสร็จแล้ว ให้คลิกที่ "ถัดไป" ซึ่งจะเริ่มดำเนินการอัปเกรด
-
เมื่อมีการอัปเกรดเป็น MySQL 8.0.16 หรือสูงกว่า อาจแสดงตัวเลือกให้ข้ามการตรวจสอบการอัปเกรดและกระบวนการสำหรับตารางระบบ
-
ตอนนี้กำหนดค่าเซิร์ฟเวอร์
ตอนนี้ให้เราดูว่าสามารถอัพเกรด MySQL โดยใช้ Windows ZIP ได้อย่างไร
อัปเกรด MySQL ด้วยการกระจายไฟล์ ZIP ของ Windows
ดาวน์โหลดเวอร์ชันล่าสุดของการกระจายไฟล์ Windows ZIP ของ MySQL จาก https://dev.mysql.com/downloads/
หากเซิร์ฟเวอร์กำลังทำงานอยู่ ให้หยุดทำงาน หากเซิร์ฟเวอร์ได้รับการติดตั้งเป็นบริการ ให้หยุดบริการโดยใช้คำสั่งด้านล่าง -
C:\> SC STOP mysqld_service_name
แทนที่จะใช้คำสั่ง 'NET STOP mysql_service_name' ก็สามารถใช้ได้เช่นกัน หาก MySQL ไม่ได้ทำงานเป็นบริการ คุณสามารถใช้ 'mysqladmin' เพื่อหยุดการทำงานได้ ให้เราดูคำสั่งสำหรับสิ่งนี้ -
C:\> "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqladmin" -u root shutdown
หากบัญชีผู้ใช้รูทของ MySQL มีรหัสผ่าน คุณสามารถเรียกใช้ 'mysqladmin' พร้อมกับตัวเลือก '-p' และสามารถป้อนรหัสผ่านได้เมื่อได้รับแจ้ง ต้องแยกไฟล์ ZIP การติดตั้ง MySQL ที่มีอยู่สามารถเขียนทับได้ ซึ่งมักจะอยู่ที่ C:/mysql หรือสามารถติดตั้งในไดเร็กทอรีอื่น เช่น C:/mysql8
ตอนนี้ เซิร์ฟเวอร์ต้องเริ่มต้นใหม่ สามารถทำได้โดยใช้คำสั่งที่แสดงด้านล่าง -
SC START mysqld_service_name
(หรือ)
NET START mysqld_service_name
หมายเหตุ: ใช้ข้อมูลข้างต้นเมื่อเรียกใช้ MySQL เป็นบริการ
เรียกใช้ 'mysqld' หากใช้ MySQL โดยตรง