Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

วิธีซ่อมแซมฐานข้อมูล WordPress หรือปรับตารางฐานข้อมูลให้เหมาะสม

เมื่อติดตั้ง WordPress บนเว็บไซต์ของคุณ ฐานข้อมูลจะถูกสร้างขึ้นโดยอัตโนมัติ ฐานข้อมูลเป็นส่วนสำคัญของเว็บไซต์ของคุณ และสามารถเข้าถึงฐานข้อมูลได้จากบัญชีโฮสต์เว็บของเว็บไซต์ (เพิ่มเติมเกี่ยวกับเรื่องนี้ในภายหลัง) คิดว่ามันเหมือนกับตู้เก็บของที่แสดงความคิดเห็น โพสต์ ชื่อไซต์ รายละเอียดผู้ใช้ โดยพื้นฐานแล้วข้อมูลทุกอย่างบนเว็บไซต์ของคุณจะถูกเก็บไว้ ในฐานข้อมูล ข้อมูลจะถูกจัดเก็บในลักษณะที่มีโครงสร้าง

ทุกครั้งที่ผู้เยี่ยมชมพยายามเข้าถึงเว็บไซต์ของคุณ ข้อมูลจากฐานข้อมูลจะถูกดึงและนำเสนอ โดยปกติ หากการเชื่อมต่อระหว่างฐานข้อมูลและเว็บไซต์ขาดหายไป ผู้เข้าชมจะดูเว็บไซต์ที่ว่างเปล่า และมักจะไม่กลับมาอีก

ฐานข้อมูลน่าอับอายสำหรับตารางที่พังเป็นครั้งคราว เมื่อฐานข้อมูลเสียหาย สูญหาย หรือตารางเสียหาย ผู้เยี่ยมชมเว็บไซต์ของคุณจะเห็นข้อผิดพลาดของฐานข้อมูล พวกเขามักจะพบข้อผิดพลาดในการสร้างข้อความเช่น "ไม่สามารถสร้างการเชื่อมต่อฐานข้อมูลใน WordPress" หรือ "คำเตือน:ไม่สามารถเปิดสตรีม" เป็นต้น

วิธีซ่อมแซมฐานข้อมูล WordPress หรือปรับตารางฐานข้อมูลให้เหมาะสม

เกิดอะไรขึ้นกับฐานข้อมูล WordPress

เมื่อข้อความแสดงข้อผิดพลาดเกี่ยวกับการเชื่อมต่อฐานข้อมูลปรากฏขึ้นเนื่องจากฐานข้อมูลเสียหาย ใช้งานไม่ได้ หรือสูญหาย และฐานข้อมูลอาจเสียหาย เสียหาย หรือสูญหายได้หากมีเหตุร้ายดังต่อไปนี้:

  • การป้อนข้อมูลรับรองที่ไม่ถูกต้องในไฟล์ wp-config.php
  • เซิร์ฟเวอร์โฮสต์เว็บขัดข้อง
  • คุณมีหน่วยความจำ PHP ถึงขีดจำกัดแล้ว และทำให้เซิร์ฟเวอร์หยุดชะงัก
  • ตั้งค่าการอนุญาตไฟล์ไม่ถูกต้อง
  • บริการไฟร์วอลล์ภายนอกที่คุณใช้อยู่อาจบล็อกเว็บไซต์ของคุณหรืออย่างน้อยก็บางส่วนของเว็บไซต์
  • ปลั๊กอิน WordPress ของบุคคลที่สามทำให้เส้นทางไฟล์เสียหายหรือลบเนื้อหา
  • คุณถูกแฮ็ก และมีคนสามารถเข้าถึงไซต์ของคุณและฐานข้อมูล MYSQL และอื่นๆ ของคุณได้

อย่างไรก็ตาม การแก้ไขข้อผิดพลาดนั้นทำได้ ความโชคร้ายเหล่านี้สามารถป้องกันให้เหลือน้อยที่สุดโดยการปรับฐานข้อมูลให้เหมาะสม

แต่ก่อนที่คุณจะเริ่มกระบวนการซ่อมแซม ขอแนะนำให้คุณสำรองฐานข้อมูล WordPress ของคุณ หากไม่มีการสำรองข้อมูล WordPress คุณจะสูญเสียเนื้อหาเว็บไซต์ของคุณหากมีสิ่งใดเกิดขึ้นกับเว็บไซต์ของคุณ ด้วยการสำรองข้อมูล คุณจะมีความมั่นใจที่จะทำการเปลี่ยนแปลงในฐานข้อมูล หากมีข้อผิดพลาด คุณเพียงแค่กู้คืนข้อมูลสำรอง จากนั้นเว็บไซต์ของคุณจะพร้อมใช้งานภายในไม่กี่นาที

ในไม่กี่ขั้นตอน คุณสามารถสำรองหรือดาวน์โหลดฐานข้อมูลและจัดเก็บไว้ในระบบของคุณได้ แต่ถ้าคุณต้องการดาวน์โหลดเฉพาะไฟล์หรือไฟล์ใดไฟล์หนึ่ง คุณจะต้องดำเนินการอีกสองสามขั้นตอน ต่อไปนี้เป็นวิธีสำรองข้อมูลฐานข้อมูล WordPress ของคุณ:

สำรองฐานข้อมูล WordPress:

ขั้นตอนที่ 1 :คุณจะต้องเข้าถึงบัญชีโฮสต์เว็บของคุณ เลือก phpMyAdmin เมื่อหน้า phpMyAdmin เปิดขึ้น คุณจะเห็นตารางฐานข้อมูล ฐานข้อมูล WordPress ทั้งหมดมี 12 ตารางโดยค่าเริ่มต้น เมื่อเว็บไซต์ของคุณเติบโตขึ้นและคุณก็มีตารางมากขึ้นเรื่อยๆ

ตารางเริ่มต้นมีดังนี้ -
1:wp_commentmeta
2:wp_comments
3:wp_links
4:wp_options
5:wp_postmeta
6:wp_posts
7:wp_terms
8:wp_termmeta
9:wp_term_relationships
10:wp_term_taxonomy
11:wp_usermeta
12:wp_users

วิธีซ่อมแซมฐานข้อมูล WordPress หรือปรับตารางฐานข้อมูลให้เหมาะสม

ขั้นตอนที่ 2 :บนหน้า คุณควรจะเห็นแท็บที่เรียกว่า ส่งออก ที่ด้านบนของหน้าจอ คลิกแล้วจะแสดงสองตัวเลือก:

  • ด่วน – แสดงเฉพาะตัวเลือกขั้นต่ำ
  • กำหนดเอง – แสดงตัวเลือกที่เป็นไปได้ทั้งหมด
วิธีซ่อมแซมฐานข้อมูล WordPress หรือปรับตารางฐานข้อมูลให้เหมาะสม

หากคุณเลือกด่วน คุณจะต้องส่งออกฐานข้อมูลทั้งหมด

แต่ถ้าคุณเลือกกำหนดเอง อีกสองสามตัวเลือกก็เริ่มทำงาน จากเมนูแบบเลื่อนลง คุณสามารถเลือกตารางเฉพาะหรือตารางที่จะส่งออกได้

ขั้นตอนที่ 3 :ถัดไป คุณต้องเลือกรูปแบบของการสำรองข้อมูล คุณสามารถใช้ตัวเลือกเริ่มต้นซึ่งก็คือ SQL หรือรูปแบบอื่นที่คุณรู้สึกว่าสะดวกสำหรับคุณ หลังจากเลือกรูปแบบแล้ว ให้คลิก GO

ขึ้นอยู่กับขนาดของฐานข้อมูลทั้งหมดหรือไฟล์เฉพาะ จะใช้เวลาสองสามนาทีก่อนที่จะดาวน์โหลดข้อมูลสำรองทั้งหมดลงในระบบของคุณ

ตอนนี้ คุณมีข้อมูลสำรองของฐานข้อมูลของคุณอย่างปลอดภัยและอยู่ในระยะที่เอื้อมถึง นี่คือวิธีที่คุณสามารถซ่อมแซมและเพิ่มประสิทธิภาพฐานข้อมูลได้ มีสองวิธีในการทำเช่นนี้ WordPress (เวอร์ชัน 2.9 ขึ้นไป) มาพร้อมกับคุณสมบัติการซ่อมแซมฐานข้อมูล สร้างขึ้นสำหรับผู้ที่ไม่มีความชำนาญด้านเทคนิคหรือความรู้ คุณสมบัตินี้ทำให้ผู้ใช้สามารถแก้ไขไฟล์และฐานข้อมูลที่เสียหายได้ในไม่กี่ขั้นตอน หากไม่ได้ผล คุณสามารถลองใช้ phpMyAdmin เราจะแนะนำคุณตลอดทั้งสองวิธี

การซ่อมแซมฐานข้อมูล WordPress โดยใช้ WP_ALLOW_REPAIR:

คุณจะต้องเข้าถึงบัญชีโฮสต์เว็บของคุณ ไปที่ File Manager จากนั้นเลือก public_html จากตัวเลือกที่ด้านซ้ายของหน้าจอ ตอนนี้ค้นหา wp-config.php คลิกขวาที่ไฟล์ wpconfig แล้วเลือกแก้ไข

ในตัวแก้ไขข้อความ ให้แทรกบรรทัดต่อไปนี้:

define( 'WP_ALLOW_REPAIR', true );

ตรวจสอบให้แน่ใจว่าคุณกำลังแทรกบรรทัดนี้เหนือ "if ( !defined('ABSPATH') )" สาย.

วิธีซ่อมแซมฐานข้อมูล WordPress หรือปรับตารางฐานข้อมูลให้เหมาะสม

ตอนนี้บันทึกการเปลี่ยนแปลง ห้ามทำการเปลี่ยนแปลงใดๆ บนเว็บไซต์ เว้นแต่คุณจะรู้ว่ากำลังทำอะไรอยู่

หลังจากบันทึกแล้ว ให้เปิด URL นี้:https://yoursite.com/wp-admin/maint/repair.php
(อย่าลืมแทนที่ *ไซต์ของคุณ* ด้วยชื่อจริงของบล็อก WordPress ของคุณ) โปรดทราบว่าคุณต้องเข้าสู่ระบบเพื่อดูหน้านี้

เมื่อเปิดเว็บไซต์ คุณจะเห็นหน้า WordPress ที่มีปุ่มสองปุ่มที่ระบุว่า:

  • ฐานข้อมูลการซ่อมแซม
  • ซ่อมแซมและเพิ่มประสิทธิภาพฐานข้อมูล
วิธีซ่อมแซมฐานข้อมูล WordPress หรือปรับตารางฐานข้อมูลให้เหมาะสม

คุณสามารถคลิกที่ปุ่มใดปุ่มหนึ่ง และปุ่มเหล่านั้นจะซ่อมแซมฐานข้อมูลที่เสียหาย แต่เราแนะนำให้เลือกตัวเลือกที่สองเพื่อซ่อมแซมฐานข้อมูล WordPress ของคุณ เนื่องจากจะปรับฐานข้อมูลให้เหมาะสมด้วยเช่นกัน

หลังจากที่ WordPress ซ่อมแซมเว็บไซต์ของคุณแล้ว คุณจะเห็นข้อความต่อไปนี้บนหน้าจอ

วิธีซ่อมแซมฐานข้อมูล WordPress หรือปรับตารางฐานข้อมูลให้เหมาะสม

ตอนนี้สิ่งเดียวที่ต้องทำคือลบบรรทัด“define( 'WP_ALLOW_REPAIR', true );” ที่คุณเพิ่มในไฟล์ปรับแต่ง

หากคุณไม่สามารถใช้วิธีนี้ได้ มีวิธีอื่นในการซ่อมแซมและเพิ่มประสิทธิภาพตารางฐานข้อมูล WordPress

การซ่อมแซมตารางฐานข้อมูล MySQL

  1. คุณจะต้องเข้าถึงบัญชีโฮสต์เว็บของคุณแล้วเลือก phpMyAdmin ในหน้า phpMyAdmin คุณควรจะสามารถดูตารางในฐานข้อมูลได้
  2. ทางด้านซ้ายของแต่ละโต๊ะจะมีกล่องอยู่ ทำเครื่องหมายในช่องสำหรับตารางที่คุณต้องการซ่อมแซม
  3. ควรมีตัวเลือกที่เรียกว่า With Selected หากคุณเลือกรายการนั้น เมนูแบบเลื่อนลงจะปรากฏขึ้น
  4. จากเมนูแบบเลื่อนลง ให้เลือก Repair Table

ตารางจะซ่อมแซมโดยอัตโนมัติ จากนั้นจะมีหน้าแจ้งผลการซ่อมแซมปรากฏขึ้นมา

วิธีซ่อมแซมฐานข้อมูล WordPress หรือปรับตารางฐานข้อมูลให้เหมาะสม

การเพิ่มประสิทธิภาพตารางฐานข้อมูล MySQL

  1. ทางด้านซ้ายของแต่ละโต๊ะจะมีกล่องอยู่ ทำเครื่องหมายที่ช่องสำหรับตารางที่คุณต้องการเพิ่มประสิทธิภาพ
  2. ควรมีตัวเลือกที่เรียกว่า With Selected หากคุณเลือกรายการนั้น เมนูแบบเลื่อนลงจะปรากฏขึ้น
  3. จากเมนูแบบเลื่อนลง เลือกตาราง Optimize

ตารางจะซ่อมแซมโดยอัตโนมัติ จากนั้นจะมีหน้าแจ้งผลการซ่อมแซมปรากฏขึ้นมา

วิธีซ่อมแซมฐานข้อมูล WordPress หรือปรับตารางฐานข้อมูลให้เหมาะสม

บทสรุป

ปัญหาการเชื่อมต่อฐานข้อมูลไม่ใช่เรื่องแปลก และหลังจากที่คุณแก้ไขปัญหาแล้ว ก็ไม่รับประกันว่าปัญหาจะไม่เกิดขึ้นอีก แม้ว่าปัญหาฐานข้อมูลบางอย่างจะอยู่นอกเหนือการควบคุมของคุณ (เช่น เมื่อโฮสต์เว็บขัดข้อง) ปัญหาอื่นๆ ก็สามารถป้องกันได้ (เช่น การปกป้องเว็บไซต์ WordPress จากแฮกเกอร์โดยใช้บริการรักษาความปลอดภัยเว็บไซต์ WordPress) นอกจากนั้น คุณยังสามารถใช้มาตรการรักษาความปลอดภัยเพิ่มเติมอีกสองสามอย่าง เช่น การย้ายไซต์ของคุณจาก HTTP เป็น HTTPS ทำให้ไซต์ของคุณแข็งแกร่งขึ้น ปกป้องหน้าเข้าสู่ระบบ ฯลฯ

เราหวังว่าคุณจะพบว่าคู่มือนี้มีประโยชน์และสามารถซ่อมแซมไฟล์ฐานข้อมูลที่เสียหายและแก้ไขไซต์ WordPress เพื่อให้ทำงานได้อีกครั้ง