目次
1. บทนำ
MySQL เป็นระบบฐานข้อมูลที่ใช้กันอย่างแพร่หลายมาก แต่บางครั้งอาจต้องการการถอนการติดตั้ง เช่น เมื่อติดตั้งใหม่หรือเปลี่ยนเวอร์ชัน คู่มือนี้จะอธิบายวิธีการถอนการติดตั้ง MySQL อย่างสมบูรณ์ในสภาพแวดล้อม Windows และ Linux อย่างละเอียด การลบไฟล์ที่เหลืออยู่และการตั้งค่าบริการอย่างครบถ้วนจะช่วยหลีกเลี่ยงปัญหาได้2. ขั้นตอนการถอนการติดตั้ง MySQL บนสภาพแวดล้อม Windows
2.1 การถอนการติดตั้งจากแผงควบคุม
- เปิดแผงควบคุม จาก “แผงควบคุม” ของ Windows ให้เลือก “ถอนการติดตั้งโปรแกรม”。
- ถอนการติดตั้งโปรแกรมที่เกี่ยวข้องกับ MySQL เลือกโปรแกรมทั้งหมดที่เกี่ยวข้อง เช่น “MySQL Server”, “MySQL Workbench”, “MySQL Connector” แล้วคลิก “ถอนการติดตั้ง”。
2.2 การลบไฟล์ที่เหลืออยู่
แม้จะถอนการติดตั้งโปรแกรม MySQL แล้ว แต่บางไฟล์ที่เหลืออาจยังคงอยู่ในระบบ ให้ลบไฟล์เหล่านี้ด้วยตนเอง- ลบโฟลเดอร์ MySQL ใน Program Files ค้นหาโฟลเดอร์
C:Program FilesMySQL
แล้วลบออก。 - ลบไฟล์ที่เกี่ยวข้องกับ MySQL ในโฟลเดอร์ ProgramData ลบ
C:ProgramDataMySQL
ซึ่งเป็นโฟลเดอร์ที่ซ่อนอยู่ด้วย หากไม่แสดง ให้เปิดใช้งานตัวเลือก “แสดงไฟล์ที่ซ่อนอยู่” ใน Explorer。
2.3 การลบเส้นทาง MySQL จากตัวแปรสภาพแวดล้อม
- ตรวจสอบตัวแปรสภาพแวดล้อม เปิด “ตัวแปรสภาพแวดล้อม” จาก “การตั้งค่าระบบขั้นสูง”。
- ลบเส้นทาง 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 การลบโฟลเดอร์ข้อมูลและไฟล์ตั้งค่า
- การลบโฟลเดอร์ข้อมูล ข้อมูลของ MySQL ถูกเก็บไว้ที่
/var/lib/mysql
ดังนั้นจึงต้องลบโฟลเดอร์นี้
sudo rm -rf /var/lib/mysql
- การลบไฟล์ตั้งค่า ไฟล์ตั้งค่าของ MySQL ก็จะถูกลบด้วย
sudo rm -rf /etc/mysql /etc/my.cnf
4. การลบบริการ MySQL
หากบริการ MySQL ยังคงอยู่ในระบบ อาจทำให้เกิดข้อผิดพลาดเมื่อทำการติดตั้งใหม่ ให้ลบบริการเพื่อคืนระบบให้เป็นสภาพสะอาด4.1 การลบบริการใน Windows
- แสดงรายการบริการ
services.msc
เปิดแล้ว ค้นหาบริการ MySQL。 - การหยุดและลบบริการ หลังจากหยุดบริการ MySQL แล้ว ให้ลบบริการด้วยคำสั่งต่อไปนี้。
sc delete MySQL
4.2 การลบบริการใน Linux
- หยุดบริการ
sudo systemctl stop mysql
- การปิดการใช้งานบริการ
sudo systemctl disable mysql
5. ข้อควรระวังหลังการถอนการติดตั้ง
5.1 ความสำคัญของการสำรองข้อมูล
ก่อนที่จะถอนการติดตั้ง MySQL การสำรองข้อมูลเป็นสิ่งที่สำคัญอย่างยิ่ง เนื่องจากการถอนการติดตั้งอาจทำให้ข้อมูลสูญหาย ดังนั้นการสำรองข้อมูลจึงเป็นสิ่งจำเป็น เพื่อทำการสำรองข้อมูล ให้ใช้คำสั่งต่อไปนี้mysqldump -u root -p --all-databases > alldatabases.sql