1. บทนำ
MySQL เป็นระบบฐานข้อมูลที่ได้รับการใช้งานอย่างกว้างขวาง แต่บางกรณีคุณอาจต้องการถอนการติดตั้ง เช่น เมื่อต้องการติดตั้งใหม่หรือเปลี่ยนเวอร์ชัน คู่มือฉบับนี้อธิบายอย่างละเอียดว่าต้องถอนการติดตั้ง MySQL อย่างสมบูรณ์ในสภาพแวดล้อม Windows และ Linux อย่างไร การลบไฟล์ที่เหลืออยู่และการกำหนดค่าบริการอย่างถูกต้องจะช่วยหลีกเลี่ยงปัญหาที่อาจเกิดขึ้นเมื่อติดตั้งใหม่
2. ขั้นตอนการถอนการติดตั้ง MySQL บน Windows
2.1 ถอนการติดตั้งจาก Control Panel
- เปิด Control Panel จาก “Control Panel” ของ Windows ให้เลือก “Uninstall a program.”
- ถอนการติดตั้งโปรแกรมที่เกี่ยวข้องกับ MySQL เลือกและถอนการติดตั้งโปรแกรมทั้งหมดที่เกี่ยวข้อง เช่น “MySQL Server,” “MySQL Workbench,” และ “MySQL Connector.”
2.2 ลบไฟล์ที่เหลืออยู่
แม้จะถอนการติดตั้งโปรแกรม MySQL แล้ว แต่ไฟล์บางส่วนอาจยังคงอยู่ในระบบของคุณ ควรลบไฟล์เหล่านี้ด้วยตนเอง
- ลบโฟลเดอร์ MySQL ใน Program Files ค้นหาและลบโฟลเดอร์
C:\Program Files\MySQL - ลบไฟล์ที่เกี่ยวข้องกับ MySQL ในโฟลเดอร์ ProgramData ลบโฟลเดอร์ที่ซ่อนอยู่
C:\ProgramData\MySQLด้วย หากไม่เห็นโฟลเดอร์นี้ให้เปิดตัวเลือก “Show hidden files” ใน File Explorer
2.3 ลบ Path ของ MySQL ออกจาก Environment Variables
- ตรวจสอบ Environment Variables เปิด “Environment Variables” จาก “Advanced system settings.”
- ลบ Path ของ MySQL จาก Path แก้ไข “Path” ภายใต้ “System variables” และลบ Path ที่เกี่ยวข้องกับ MySQL (เช่น
C:\Program Files\MySQL\MySQL Server).
3. ขั้นตอนการถอนการติดตั้ง MySQL บน Linux
3.1 ถอนการติดตั้งโดยใช้ Package Manager
Package manager ที่ใช้จะขึ้นอยู่กับการกระจายของ 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 มีความสามารถในการแก้ไข dependencies อย่างมีประสิทธิภาพและจัดการแพ็กเกจที่ซับซ้อนได้ดี ส่วน YUM ก็รองรับการแก้ไข dependencies และอนุญาตให้ติดตั้งจากหลาย repository ด้วย
3.2 ลบโฟลเดอร์ข้อมูลและไฟล์การกำหนดค่า
- ลบโฟลเดอร์ข้อมูล เนื่องจากข้อมูลของ MySQL ถูกเก็บไว้ใน
/var/lib/mysqlให้ลบโฟลเดอร์นี้sudo rm -rf /var/lib/mysql
- ลบไฟล์การกำหนดค่า นอกจากนี้ให้ลบไฟล์การกำหนดค่าของ MySQL ด้วย
sudo rm -rf /etc/mysql /etc/my.cnf
4. การลบ Service ของ MySQL
หาก Service ของ MySQL ยังคงอยู่ในระบบ อาจทำให้เกิดข้อผิดพลาดเมื่อติดตั้งใหม่ ให้ลบ Service เพื่อนำระบบกลับสู่สถานะสะอาด
4.1 ลบ Service บน Windows
- แสดงรายการ Service เปิด
services.mscแล้วค้นหา Service ของ MySQL - หยุดและลบ Service หลังจากหยุด Service ของ MySQL แล้ว ให้ลบโดยใช้คำสั่งต่อไปนี้
sc delete MySQL
4.2 ลบ Service บน Linux
- หยุด Service
sudo systemctl stop mysql
- ปิดการทำงานของ Service
sudo systemctl disable mysql
5. หมายเหตุสำคัญหลังการถอนการติดตั้ง
5.1 ความสำคัญของการสำรองข้อมูล
ก่อนถอนการติดตั้ง MySQL ควรสำรองข้อมูลของคุณอย่างเคร่งครัด เนื่องจากการถอนการติดตั้งอาจทำให้ข้อมูลสูญหาย การสร้างสำรองข้อมูลจึงเป็นสิ่งจำเป็น ใช้คำสั่งต่อไปนี้เพื่อสำรองฐานข้อมูลทั้งหมด
mysqldump -u root -p --all-databases > alldatabases.sql
5.2 สิ่งที่ควรพิจารณาเมื่อทำการติดตั้งใหม่
เมื่อทำการติดตั้ง MySQL ใหม่ ปัญหาอาจเกิดขึ้นหากไฟล์การกำหนดค่าหรือฐานข้อมูลเดิมยังคงอยู่ ดังนั้นจึงควรตรวจสอบให้แน่ใจว่าไฟล์ที่เกี่ยวข้องทั้งหมดได้ถูกลบออกอย่างสมบูรณ์หลังการถอนการติดตั้ง
6. สรุป
ในบทความนี้ เราได้อธิบายอย่างละเอียดขั้นตอนการถอนการติดตั้ง MySQL ทั้งในสภาพแวดล้อม Windows และ Linux โดยเฉพาะการลบไฟล์และบริการที่เหลืออยู่เป็นสิ่งสำคัญสำหรับการถอนการติดตั้งที่สมบูรณ์ การปฏิบัติตามขั้นตอนที่ถูกต้องจะช่วยป้องกันปัญหาในการติดตั้งใหม่.


