1. บทนำ

MySQL เป็นระบบฐานข้อมูลที่ใช้กันอย่างแพร่หลายมาก แต่บางครั้งอาจต้องการการถอนการติดตั้ง เช่น เมื่อติดตั้งใหม่หรือเปลี่ยนเวอร์ชัน คู่มือนี้จะอธิบายวิธีการถอนการติดตั้ง MySQL อย่างสมบูรณ์ในสภาพแวดล้อม Windows และ Linux อย่างละเอียด การลบไฟล์ที่เหลืออยู่และการตั้งค่าบริการอย่างครบถ้วนจะช่วยหลีกเลี่ยงปัญหาได้

2. ขั้นตอนการถอนการติดตั้ง MySQL บนสภาพแวดล้อม Windows

2.1 การถอนการติดตั้งจากแผงควบคุม

  1. เปิดแผงควบคุม จาก “แผงควบคุม” ของ Windows ให้เลือก “ถอนการติดตั้งโปรแกรม”。
  2. ถอนการติดตั้งโปรแกรมที่เกี่ยวข้องกับ MySQL เลือกโปรแกรมทั้งหมดที่เกี่ยวข้อง เช่น “MySQL Server”, “MySQL Workbench”, “MySQL Connector” แล้วคลิก “ถอนการติดตั้ง”。

2.2 การลบไฟล์ที่เหลืออยู่

แม้จะถอนการติดตั้งโปรแกรม MySQL แล้ว แต่บางไฟล์ที่เหลืออาจยังคงอยู่ในระบบ ให้ลบไฟล์เหล่านี้ด้วยตนเอง
  1. ลบโฟลเดอร์ MySQL ใน Program Files ค้นหาโฟลเดอร์ C:Program FilesMySQL แล้วลบออก。
  2. ลบไฟล์ที่เกี่ยวข้องกับ MySQL ในโฟลเดอร์ ProgramData ลบ C:ProgramDataMySQL ซึ่งเป็นโฟลเดอร์ที่ซ่อนอยู่ด้วย หากไม่แสดง ให้เปิดใช้งานตัวเลือก “แสดงไฟล์ที่ซ่อนอยู่” ใน Explorer。

2.3 การลบเส้นทาง MySQL จากตัวแปรสภาพแวดล้อม

  1. ตรวจสอบตัวแปรสภาพแวดล้อม เปิด “ตัวแปรสภาพแวดล้อม” จาก “การตั้งค่าระบบขั้นสูง”。
  2. ลบเส้นทาง MySQL จาก Path แก้ไข “Path” ใน “ตัวแปรระบบ” แล้วลบเส้นทางที่เกี่ยวข้องกับ MySQL (เช่น C:Program FilesMySQLMySQL Server)。

3. ขั้นตอนการถอนการติดตั้ง MySQL ในสภาพแวดล้อม Linux

3.1 การถอนการติดตั้งโดยใช้แพ็กเกจเมเนเจอร์

แพ็กเกจเมเนเจอร์ที่ใช้จะแตกต่างกันตามดิสทริบิวชันของ Linux ใช้คำสั่งต่อไปนี้เพื่อถอนการติดตั้ง MySQL
  • ระบบ Debian(Ubuntu เป็นต้น)
   sudo apt-get remove --purge mysql-server mysql-client mysql-common
   sudo apt-get autoremove
   sudo apt-get autoclean
  • ระบบ RedHat(CentOS เป็นต้น)
   sudo yum remove mysql-server
APT มีความเชี่ยวชาญในการแก้ไขการพึ่งพาและสามารถจัดการแพ็กเกจที่ซับซ้อนได้อย่างมีประสิทธิภาพ ในขณะเดียวกัน YUM ก็รองรับการแก้ไขการพึ่งพาและสามารถติดตั้งจากหลายรีโพสิตอรีได้

3.2 การลบโฟลเดอร์ข้อมูลและไฟล์ตั้งค่า

  1. การลบโฟลเดอร์ข้อมูล ข้อมูลของ MySQL ถูกเก็บไว้ที่ /var/lib/mysql ดังนั้นจึงต้องลบโฟลเดอร์นี้
   sudo rm -rf /var/lib/mysql
  1. การลบไฟล์ตั้งค่า ไฟล์ตั้งค่าของ MySQL ก็จะถูกลบด้วย
   sudo rm -rf /etc/mysql /etc/my.cnf

4. การลบบริการ MySQL

หากบริการ MySQL ยังคงอยู่ในระบบ อาจทำให้เกิดข้อผิดพลาดเมื่อทำการติดตั้งใหม่ ให้ลบบริการเพื่อคืนระบบให้เป็นสภาพสะอาด

4.1 การลบบริการใน Windows

  1. แสดงรายการบริการ services.msc เปิดแล้ว ค้นหาบริการ MySQL。
  2. การหยุดและลบบริการ หลังจากหยุดบริการ MySQL แล้ว ให้ลบบริการด้วยคำสั่งต่อไปนี้。
   sc delete MySQL

4.2 การลบบริการใน Linux

  1. หยุดบริการ
   sudo systemctl stop mysql
  1. การปิดการใช้งานบริการ
   sudo systemctl disable mysql

5. ข้อควรระวังหลังการถอนการติดตั้ง

5.1 ความสำคัญของการสำรองข้อมูล

ก่อนที่จะถอนการติดตั้ง MySQL การสำรองข้อมูลเป็นสิ่งที่สำคัญอย่างยิ่ง เนื่องจากการถอนการติดตั้งอาจทำให้ข้อมูลสูญหาย ดังนั้นการสำรองข้อมูลจึงเป็นสิ่งจำเป็น เพื่อทำการสำรองข้อมูล ให้ใช้คำสั่งต่อไปนี้
mysqldump -u root -p --all-databases > alldatabases.sql

5.2 ข้อควรระวังเมื่อทำการติดตั้งใหม่

เมื่อทำการติดตั้ง MySQL ใหม่ หากไฟล์การตั้งค่าและฐานข้อมูลเก่ายังคงอยู่อาจทำให้เกิดปัญหาได้ ดังนั้นจึงสำคัญที่จะต้องตรวจสอบว่าไฟล์ที่เกี่ยวข้องทั้งหมดถูกลบออกหลังการถอนการติดตั้งแล้ว

6. สรุป

บทความนี้อธิบายขั้นตอนการถอนการติดตั้ง MySQL บนสภาพแวดล้อม Windows และ Linux อย่างละเอียด โดยเฉพาะการลบไฟล์และบริการที่เหลืออยู่เพื่อให้การถอนการติดตั้งสมบูรณ์ การทำตามขั้นตอนที่ถูกต้องจะช่วยป้องกันปัญหาเมื่อทำการติดตั้งใหม่อีกครั้ง