หากคุณกำลังคิดที่จะถอนการติดตั้ง MySQL อย่างสมบูรณ์ มันไม่ง่ายอย่างที่คิด บทช่วยสอนนี้จะให้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการถอนการติดตั้ง MySQL บน MacBook ของคุณทั้งหมด
ขั้นตอนที่ 1:สำรองข้อมูลฐานข้อมูลของคุณ
หากคุณต้องการเก็บฐานข้อมูลของคุณไว้เมื่อ MySQL ถูกลบ ให้ตรวจสอบว่าคุณได้สำรองข้อมูลไว้
mysqldump คำสั่งสร้างดัมพ์ไฟล์ข้อความของฐานข้อมูลของคุณ หากคุณตัดสินใจที่จะสร้างใหม่ในภายหลัง จะทำได้ง่ายเมื่อคุณมีข้อมูลสำรองที่มีนามสกุล .sql
หากต้องการสร้างข้อมูลสำรอง
กด command + space เพื่อเปิด Spotlight Search
ค้นหา Terminal และคลิกที่มัน
พิมพ์คำสั่งด้านล่างเพื่อไปยังไฟล์ที่มีไบนารีของ MySQL
cd /usr/local/mysql/binพิมพ์คำสั่งด้านล่าง จากนั้นระบบจะสร้างไฟล์ชื่อ all_databases.sql .
./mysqldump --all-databases> all_databases.sqlไฟล์นี้จะประกอบด้วยข้อความค้นหาที่สามารถใช้เพื่อกู้คืนฐานข้อมูลของคุณ ซึ่งจะมีประโยชน์หากคุณต้องการสร้างกลับขึ้นมาใหม่
เมื่อคุณได้สำรองข้อมูลแล้ว ให้ดำเนินการถอนการติดตั้ง MySQL ใหม่ทั้งหมด
ขั้นตอนที่ 2:หยุดเซิร์ฟเวอร์ MySQL
ขั้นตอนนี้สามารถทำได้ง่ายจากแผงการตั้งค่าระบบ อย่างไรก็ตาม คุณสามารถทำขั้นตอนเดียวกันนี้ได้จากเทอร์มินัลเอง ลองดูทั้งสองวิธีในรายละเอียด
การหยุดเซิร์ฟเวอร์ MySQL จากแผงการตั้งค่าระบบ
ไปที่การตั้งค่าระบบ
ที่ด้านล่างของแผง คุณจะพบบริการ MySQL คลิกที่มันและไปที่แผง MySQL
คลิกที่หยุดเซิร์ฟเวอร์ MySQL
การหยุดเซิร์ฟเวอร์ MySQL จากเทอร์มินัล
สำหรับผู้ที่ใช้ Homebrew เพื่อติดตั้ง MySQL โปรดป้อนคำสั่งด้านล่างเพื่อหยุดเซิร์ฟเวอร์ MySQL
บริการชงหยุด mysqlหากต้องการตรวจสอบว่าคำสั่งทำงานหรือไม่ คุณสามารถแสดงรายการบริการได้โดยใช้คำสั่งต่อไปนี้
รายการบริการชงตรวจสอบว่าสถานะของ MySQL เปลี่ยนเป็น 'หยุด' หรือไม่
หากคุณติดตั้ง MySQL ด้วยวิธีการอื่น โปรดทำตามขั้นตอนเหล่านี้
พิมพ์คำสั่งด้านล่างเพื่อไปยังไฟล์ที่มีไบนารีของ MySQL
cd /usr/local/mysql/binจากนั้นรันคำสั่งต่อไปนี้เพื่อหยุดเซิร์ฟเวอร์ MySQL
หากคุณได้ตั้งค่าบัญชีรูทของคุณโดยไม่มีรหัสผ่าน
./mysqladmin -u การปิดระบบรูทหากคุณได้ตั้งค่าบัญชีรูทของคุณด้วยรหัสผ่าน
./mysqladmin -u root -p รหัสผ่านปิดระบบ(โปรดเปลี่ยนรหัสผ่านด้วยรหัสผ่านรูทของคุณเมื่อป้อนคำสั่ง)
เพื่อให้แน่ใจว่าคำสั่งทำงาน คุณสามารถนำทางไปยังบานหน้าต่าง MySQL จากแผงการกำหนดลักษณะระบบ และดูว่าปุ่มได้เปลี่ยนจาก Stop MySQL Server เป็น Start MySQL Server หรือไม่
ขั้นตอนที่ 3:ลบองค์ประกอบทั้งหมดของ MySQL
ขั้นตอนเหล่านี้มีความสำคัญเมื่อถอนการติดตั้ง MySQL เนื่องจากคุณจะไม่สามารถติดตั้ง MySQL เวอร์ชันเก่าได้หากองค์ประกอบเหล่านี้ยังคงอยู่ในสภาพแวดล้อม macOS ของคุณ
ในการลบโฟลเดอร์ MySQL และเนื้อหาทั้งหมด
sudo rm -rf /usr/local/mysqlsudo rm -rf /usr/local/mysql*
หากได้รับแจ้ง โปรดป้อนรหัสผ่าน
การดำเนินการทั้งสองคำสั่งจะช่วยให้แน่ใจว่าคุณจะลบโฟลเดอร์ MySQL และลิงก์สัญลักษณ์ใดๆ ที่ชี้ไปยังโฟลเดอร์นั้น
ในการลบรายการเริ่มต้นและบานหน้าต่างการตั้งค่า
sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*
โฟลเดอร์ใบเสร็จประกอบด้วยองค์ประกอบของ MySQL ที่สร้างขึ้นในขณะที่เซิร์ฟเวอร์ MySQL กำลังทำงาน หากต้องการลบโฟลเดอร์นี้
sudo rm -rf /Library/Receipts/mysql*sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*
คำสั่งเหล่านี้จะช่วยให้แน่ใจว่าสภาพแวดล้อม MacOS ของคุณปราศจากองค์ประกอบใดๆ ที่สร้างโดย MySQL ในขณะติดตั้งและใช้งาน
โปรดทราบว่าขึ้นอยู่กับว่าคุณเรียกใช้ MySQL อย่างไร ไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไปจะไม่พร้อมใช้งานในระบบของคุณ หากคำสั่งใดให้ข้อผิดพลาด "ไม่พบรายการที่ตรงกัน" โปรดละเว้น
โดยทำตามขั้นตอน แสดงว่าคุณถอนการติดตั้ง MySQL สำเร็จแล้ว ตอนนี้คุณสามารถติดตั้ง MySQL เวอร์ชันอื่นและกู้คืนฐานข้อมูลโดยใช้ข้อมูลสำรองที่คุณสร้างขึ้น