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

อัปเกรด MySQL บน Windows


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 โดยตรง