ผู้ดูแลระบบที่มีประสบการณ์รู้โดยตรงว่าการบันทึกการสำรองฐานข้อมูลและการคืนค่าจะช่วยประหยัดงานของคุณได้มากอันเป็นผลมาจากความล้มเหลวที่คาดไม่ถึง ดังนั้น ความสามารถในการกู้คืนฐานข้อมูลจึงเป็นทักษะการบริหารที่สำคัญ
คำแนะนำ
ขั้นตอนที่ 1
ในการกู้คืนฐานข้อมูล คุณต้องสำรองข้อมูลด้วยการเปลี่ยนแปลงล่าสุด ในการทำเช่นนี้ หลังจากดำเนินการใหม่แต่ละครั้งหรือก่อนทำการทดลองกับโค้ดฐานข้อมูลของคุณ ให้นำเข้าไปยังคอมพิวเตอร์ของคุณเป็นไฟล์เก็บถาวรหรือไฟล์ sql
ขั้นตอนที่ 2
เปิดเบราว์เซอร์ของคุณ ในแถบที่อยู่ ให้ป้อน: localhost เลือก Phpmyadmin จากค่าที่แนะนำ ไปที่แผง Phpmyadmin ก่อนอื่น ให้ลบตารางที่ได้รับความเสียหายจากการแครช ในการดำเนินการนี้ ให้เลือกชื่อของฐานข้อมูลที่เกี่ยวข้องในคอลัมน์ด้านซ้าย และในรายการตารางที่เปิดขึ้น ให้คลิกลิงก์ด้านล่าง "ทำเครื่องหมายทั้งหมด" จากนั้นคลิกที่ช่อง "ด้วยเครื่องหมาย" และเลือก "ลบ" จากรายการที่เปิดขึ้น ยืนยันการดำเนินการในหน้าต่างป๊อปอัป
ขั้นตอนที่ 3
ไปที่โฟลเดอร์บนคอมพิวเตอร์ของคุณที่จัดเก็บฐานข้อมูลที่บันทึกไว้ หากคุณบันทึกในรูปแบบ sql ให้เปิดเอกสารและคัดลอกรหัสเอกสารไปยังคลิปบอร์ด (Ctrl + A - เลือก, Ctrl + C - คัดลอก) หลังจากนั้น ให้เข้าสู่ระบบ Phpmyadmin เลือกฐานข้อมูลที่จะกู้คืน และในแท็บ SQL ให้วางเนื้อหา (Ctrl + V) ลงในช่องป้อนข้อมูลแบบสอบถาม
ขั้นตอนที่ 4
คลิก "ตกลง" และหลังจากช่วงเวลาหนึ่ง หากการดำเนินการสำเร็จ ข้อความ "แบบสอบถาม SQL เสร็จสมบูรณ์" จะปรากฏขึ้นในบรรทัดคำสั่ง หากสิ่งนี้ไม่เกิดขึ้น แสดงว่าตารางมีขนาดใหญ่เกินไป และเป็นการดีกว่าที่จะโหลดลงในฐานข้อมูลโดยใช้คำสั่งนำเข้า
ขั้นตอนที่ 5
ซิปไฟล์ sql ของคุณโดยใช้ Winrar หรือ 7-Zip โปรดทราบว่าชื่อไฟล์ของคุณต้องมีรูปแบบและการบีบอัด (เช่น base.sql.zip) หลังจากที่คุณลงทะเบียนชื่อไฟล์อย่างถูกต้องแล้ว ให้กลับไปที่ Phpmyadmin เลือกฐานข้อมูลที่ต้องการและไปที่แท็บ "นำเข้า"
ขั้นตอนที่ 6
เมื่อคลิก "เลือกไฟล์" ให้ใช้ Explorer เพื่อค้นหาไฟล์เก็บถาวรที่คุณเพิ่งสร้างขึ้น เลือกตั้งค่าการเข้ารหัสเป็น utf-8 คลิกเครื่องหมายถูกข้างคำว่า "Allow the script to break the import process" และเลือกรูปแบบ SQL คลิกปุ่ม "ตกลง" หากไม่มีข้อผิดพลาดใหม่ คุณจะได้รับข้อความ: "การนำเข้าไฟล์เสร็จสมบูรณ์"