วิธีช่วยเหลือ WordPress กู้คืนฐานข้อมูล

เผยแพร่แล้ว: 2021-12-09

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

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

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

ผลกระทบของฐานข้อมูลของคุณบนเว็บไซต์อินเทอร์เน็ต WordPress ของคุณ

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

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่ฐานข้อมูลแนะนำสำหรับเว็บไซต์ WordPress ของคุณ คุณจะต้องอ่านบทความของเราเกี่ยวกับการใช้งานฐานข้อมูล และวิธีเรียกใช้คำขอ Structured Query Language (SQL) สิ่งนี้จะต้องให้ความรู้ในการทำงานเพียงพอแก่คุณในการสำรวจฐานข้อมูลที่คุณมี

ทำไมบางครั้งคุณต้องกู้คืนฐานข้อมูล

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

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

แม้ว่าเงื่อนไขเหล่านี้จะทำให้เกิดผลดี แต่ก็มีข้อกังวลที่รุนแรงเป็นพิเศษจำนวนหนึ่งที่ต้องให้ความสำคัญในทันที:

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

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

วิธีแจ้งหากมีข้อผิดพลาดในการต้องการคืนค่า

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

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

จะทำอย่างไรถ้าคุณมีข้อผิดพลาดในการพัฒนาความสัมพันธ์ฐานข้อมูล

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

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

สิ่งที่คุณจะต้องมีเพื่อซ่อมแซมฐานข้อมูล WordPress ของคุณ

ตามปกติ คุณจะต้องคิดบวกว่าคุณมีทุกอย่างที่จำเป็นต้องมีก่อนทำงาน สิ่งนี้จะทำให้คุณต้องตะเกียกตะกายไปรอบๆ เพื่อหาเครื่องมือและคุณสมบัติในระหว่างกระบวนการซ่อมแซม ทันทีที่คุณเริ่มออกตัว คุณจะต้องมุ่งไปข้างหน้าจนสุดทางโดยปราศจากการหลงทาง

ดังนั้น นี่คือสิ่งที่คุณจำเป็นต้องกู้คืนฐานข้อมูล WordPress ของคุณ:

  • สำรองข้อมูลเว็บไซต์ของคุณอย่างทั่วถึงอย่างทั่วถึง หากคุณต้องการกู้คืน คุณจะต้องให้การกอดที่สำคัญที่สุดแก่ข้อมูลสำรองล่าสุดของคุณ
  • โดยทั่วไป โฮสต์ของคุณจะให้คุณเข้าถึงเอกสาร WordPress ของคุณได้ ถึงกระนั้น ลูกค้าในอุดมคติของ Secure File Transfer Protocol (SFTP) เช่น FileZilla, Cyberduck หรือ Transmit สามารถให้บริการคุณที่เหนือกว่า เราใช้ SFTP ในรายงานของเราเกี่ยวกับการถ่ายโอนไฟล์จำนวนมาก หากคุณต้องการไพรเมอร์
  • บันทึกฐานข้อมูลช่วยให้คุณวินิจฉัยความท้าทายได้อย่างรวดเร็ว คุณจะอยู่บนเซิร์ฟเวอร์ของคุณ แม้ว่าจะมีวิธีการอื่นในการเข้าใช้ด้วยเช่นกัน คุณอาจจำเป็นต้องแปลงในบันทึกโดยใช้ WP_DEBUG ด้วยเหตุนี้ คุณอาจไม่มีบันทึกเลย ซึ่งในกรณีนี้ คุณต้องดำเนินการให้มีประสิทธิภาพมากที่สุดในระหว่างนี้

ด้วยสิ่งเหล่านี้ คุณสามารถเริ่มดำเนินการซ่อมแซมฐานข้อมูลที่เสียหายได้ มาดูเทคนิคกันเลย

วิธีการช่วยเหลือบริการซ่อม WordPress ฐานข้อมูล (3 แนวทาง)

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

การเริ่มต้นด้วยวิธีด้านล่างนี้ถือว่ายากที่สุดในความคิดของเรา ดังนั้นเรามาพูดถึงเรื่องนี้กันก่อน

1. ใช้ความสามารถของ WordPress เพื่อซ่อมแซมฐานข้อมูล

เพียงเพราะฐานข้อมูลเป็นศูนย์กลางของไซต์อินเทอร์เน็ตของคุณ WordPress มีฟังก์ชันที่มุ่งเน้นเพื่อช่วยคุณในการแก้ไข นี่ อาจ เป็นวิธีขั้นสูงในการบำรุงรักษาฐานข้อมูลของคุณ แม้ว่าจะไม่จำเป็นก็ตาม เทคนิคที่ชัดเจนจะต้องให้คุณเข้าถึงไซต์ของคุณโดยใช้ SFTP และพบ ไฟล์ wp-config.php ในโฟลเดอร์รูท:

ไฟล์ wp-config.php ภายใน Cyberduck

เมื่อคุณพร้อมแล้ว ให้เปิดและค้นหาบรรทัดที่เขียนว่า: /* นั่นคือทั้งหมด หยุดแก้ไข! บล็อกที่มีความสุข */ . เพิ่ม outline ("WP_Let_Maintenance", accurate) :

การเพิ่มฟังก์ชันให้กับไฟล์ wp-config.php

จากด้านล่าง อนุรักษ์รูปแบบต่างๆ ของคุณและอัปโหลด ไฟล์ wp-config.php อีกครั้งไปยังเซิร์ฟเวอร์ของคุณ อนาคต ไปที่ yoursite.com/wp-admin/maint/fix.php ของชั้นเรียน แก้ไขโดเมนตัวยึดตำแหน่งที่นี่สำหรับคุณ สิ่งนี้ควรจัดเตรียมหน้าเว็บการ บำรุงรักษาฐานข้อมูล :

หน้าจอฐานข้อมูลการซ่อมแซม

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

ก่อนที่คุณจะเสร็จสิ้น จำไว้ว่าให้กำจัดบรรทัด WP_Allow for_Mend ออกจาก ไฟล์ wp-config.php ของคุณ

2. เข้าถึงซอฟต์แวร์การดูแลฐานข้อมูลเพื่อกู้คืนฐานข้อมูล

แม้ว่าจะต้องใช้งานกับอุปกรณ์รวบรวมทางสังคมที่ 3 (ที่มีความซับซ้อนมากมาย) การใช้ซอฟต์แวร์เฉพาะเพื่อแก้ไขฐานข้อมูลของคุณก็เป็นเรื่องง่าย

ในการเริ่มต้น คุณต้องตรวจสอบก่อนว่าฐานข้อมูลใดที่ผู้ดูแลระบบใช้ซอฟต์แวร์ที่ไซต์ของคุณใช้งาน และวิธีที่คุณเปิดมัน โดยปกติจะมีลิงก์ย้อนกลับโดยตรงในแผงจัดการโฮสติ้งของคุณ:

ตัวเลือก phpMyAdmin พร้อมแผงควบคุมการโฮสต์

นอกจากนี้ ต้องแจ้งให้คุณทราบว่าคุณใช้เครื่องมือใด เว็บไซต์อินเทอร์เน็ตส่วนใหญ่จะใช้ Wither Adminer หรือ phpMyAdmin รองลงมาก็น่าจะดีสำหรับตำแหน่งนี้ ในรายการนี้ เราจะใช้ Adminer

ขั้นแรก เลือกฐานข้อมูลของคุณจากเมนูที่มักจะอยู่ทางซ้ายมือ:

การเลือกฐานข้อมูลในผู้ดูแลระบบ

ที่กำลังจะมา ให้ตัดสินใจเกี่ยวกับ 'ตาราง' ทุกตารางในฐานข้อมูลนั้น ต้องมีช่องทำเครื่องหมายเลือกอย่างรวดเร็วสำหรับการดำเนินการนี้:

การเลือกตารางทั้งหมดในผู้ดูแลระบบ

จากนั้นคลิกที่ปุ่ม Fix ที่ฐานของหน้าจอแสดงผล ซอฟต์แวร์เฉพาะของคุณอาจแสดงสิ่งนี้ในลักษณะที่ไม่เหมือนใคร ในขณะที่คุณอยู่ในฐานะที่จะเห็นความเป็นไปได้ไม่ว่า:

ปุ่มซ่อมแซมในผู้ดูแลระบบ

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

3. ใช้ WP-CLI เพื่อแก้ไขฐานข้อมูล

กระบวนการที่ตามมาของเราจะซับซ้อนที่สุด หากคุณไม่มีความรู้ด้านทรัพยากรที่เกี่ยวข้อง แต่จะเป็นเรื่องง่ายสำหรับ ทุก คน สำหรับผู้ที่ไม่รู้ตัว WordPress Command Line Interface (WP-CLI) เป็นวิธีที่ยอดเยี่ยมในการทำงานกับทุกองค์ประกอบของเว็บไซต์ของคุณ

ของคลาส ทั้งหมดนี้ทำได้ผ่านบรรทัดคำสั่ง ดังนั้นคุณจะต้องมีปัญหาสองสามข้อในพื้นที่ สำหรับผู้เริ่มต้น คุณจะต้องใช้ซอฟต์แวร์บรรทัดคำสั่งประเภทนี้ เช่น Terminal หรือ iTerm บน Mac, Cmder บน Windows Home และอื่นๆ

คุณจะต้องรู้ วิธี ใช้แอพเหล่านี้และคำสั่งในการเรียกใช้รายการ เราพูดถึงสิ่งสำคัญที่คุณต้องการในรายงานของเราเกี่ยวกับการทำงานร่วมกับ WP-CLI ดังนั้นให้พิจารณาและดำเนินการหากคุณต้องการออกกำลังกาย

การใช้ WP-CLI เพื่อซ่อมแซมฐานข้อมูล

โดยสรุป คุณจะต้องใช้คำสั่ง wp db mend ในขณะที่คุณเรียกใช้ Terminal จะช่วยให้คุณทราบเมื่อดำเนินการเสร็จสิ้น

สรุป

มีหัวใจเต้นของเว็บไซต์ WordPress ของคุณอยู่ใกล้อีกครั้ง – ฐานข้อมูล การดูแลสิ่งนี้มักจะหมายถึงการขุดไฟล์หลักของคุณเป็นครั้งคราว อันที่จริง คุณมักจะต้องใช้ซอฟต์แวร์สำหรับการเฉลิมฉลองครั้งที่ 3 เช่น WP-CLI, SFTP หรือซอฟต์แวร์ที่คอมมิตเช่น Adminer หรือ phpMyAdmin

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

คุณต้องการแก้ไขฐานข้อมูล WordPress หรือไม่ และรายงานนี้จะช่วยคุณได้หรือไม่? เปิดใช้งานเรารู้ในส่วนความคิดเห็นภายใต้!