วิธีแก้ไข “ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล” ใน WordPress?

เผยแพร่แล้ว: 2023-07-18
ข้อผิดพลาดในการสร้างฐานข้อมูลการเชื่อมต่อ wordpress

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

ปัญหาอื่น ๆ อีกมากมายอาจทำให้เกิดปัญหาได้เช่นกัน แต่ส่วนที่ดีคือไม่ใช่ปัญหาที่แก้ไขไม่ได้ เนื่องจากฉันใช้ WordPress มานานกว่าทศวรรษ ฉันได้แก้ไขปัญหานี้หลายครั้งให้กับลูกค้าของฉันและทราบวิธีแก้ปัญหาเป็นอย่างดี

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

ปัญหา “ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล” คืออะไร & สาเหตุ

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

ข้อผิดพลาดในการจัดทำฐานข้อมูลการเชื่อมต่อเหตุผล

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

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

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

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

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

7 วิธีในการแก้ไขข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูลใน WordPress

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

1. ตรวจสอบข้อมูลรับรองการเข้าสู่ระบบฐานข้อมูล

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

สามารถแก้ไขได้ด้วย wp-configure ไฟล์.php คุณต้องเข้าถึงไฟล์นี้ในฐานข้อมูลและตรวจสอบว่าข้อมูลรับรองการเข้าสู่ระบบของคุณตรงกันหรือไม่ ถ้าไม่ คุณต้องแก้ไขการตั้งค่าฐานข้อมูล MySQL ที่เกี่ยวข้องกับข้อมูลรับรองผู้ใช้

  • เข้าถึง cPanel ของเซิร์ฟเวอร์โฮสติ้งของคุณ
  • จากนั้นค้นหา " ตัวจัดการไฟล์ " ในตัวเลือก
ตัวจัดการไฟล์เพื่อตรวจสอบการเข้าสู่ระบบ
  • ไปที่ตัวเลือก “ Public.html
public-html-file-to-check-database-error
  • ดับเบิลคลิกที่ “ wp-config.php ” เพื่อเข้าถึงไฟล์
wp-config-file-to-access-database
  • ในไฟล์ “ wp-config.php ” ค้นหาชื่อผู้ใช้ ชื่อฐานข้อมูล ฯลฯ
แก้ไขข้อผิดพลาดสร้างฐานข้อมูล wpconfig
  • คุณสามารถค้นหาข้อมูลรับรองระหว่างรหัสได้อย่างง่ายดายดังนี้:
    • /** ชื่อของฐานข้อมูลสำหรับ WordPress */
    • กำหนด( 'DB_NAME', ' database_name_here ' );
    • /** ชื่อผู้ใช้ฐานข้อมูล MySQL */
    • กำหนด ( 'DB_USER', ' username_here ' );
    • /** รหัสผ่านฐานข้อมูล MySQL */
    • กำหนด ( 'DB_PASSWORD', ' password_here ' );
  • จดชื่อผู้ใช้ ชื่อฐานข้อมูล และรหัสผ่าน
  • กลับไปที่ cPanel และไปที่ " ฐานข้อมูล MySQL "
  • คุณจะเห็นรายการฐานข้อมูล MySQL และผู้ใช้ปัจจุบันของคุณ
mysql-ฐานข้อมูล-ชื่อผู้ใช้
  • ค้นหาชื่อผู้ใช้ที่ถูกต้องซึ่งเหมือนกับที่เขียนในไฟล์ “wp-config.php”
  • หากไม่เหมือนกัน ให้อัปเดตข้อมูลประจำตัวในไฟล์ “wp-config.php”
    • กำหนด ('DB_NAME',' fill_this_with_your_current_database_name' );
    • กำหนด ('DB_USER', ' fill_this_with_your_current_username ');
    • กำหนด ('DB_HOST', ' fill_this_with_your_current_localhost ');

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

2. ติดต่อผู้ให้บริการเว็บโฮสติ้ง

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

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

หมายเหตุ: ฉันแนะนำให้ใช้ Perfmatters, WP-Rocket หรือปลั๊กอิน FlyingPress สำหรับการแคชเว็บ พวกเขามีคุณสมบัติอื่นๆ มากมาย เช่น การเพิ่มประสิทธิภาพฐานข้อมูล เป็นต้น เพื่อให้แน่ใจว่าภาระงานบนเซิร์ฟเวอร์ของคุณไม่มากเกินไป

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

3. ซ่อมแซมฐานข้อมูล WordPress

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

  • เข้าสู่ระบบ cPanel และเลือก ฐานข้อมูล MySQL
  • ค้นหาการตั้งค่าตัวเลือก “ แก้ไขฐานข้อมูล
ซ่อมแซมฐานข้อมูล wordpress
  • ภายใต้การตั้งค่า " แก้ไขฐานข้อมูล " คุณจะเห็นตัวเลือก "ซ่อมแซมฐานข้อมูล"
  • ขั้นแรก เลือกฐานข้อมูลของคุณ จากนั้นคลิกตัวเลือก “ ซ่อมแซมฐานข้อมูล
  • จะใช้เวลาสักครู่ แต่เมื่อซ่อมแซมเสร็จแล้ว ให้ลองลงชื่อเข้าใช้เว็บไซต์ของคุณ

4. แก้ไขฐานข้อมูล WordPress ที่เสียหาย

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

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

หากปัญหายังเป็นเหมือนเดิม ให้ตรวจสอบปลั๊กอิน ลบปลั๊กอินที่คุณเปิดใช้งานล่าสุด หากคุณไม่สามารถเข้าถึงแดชบอร์ดได้ ให้ไปที่ “cPanel > File manager > Public_html > wp-content > plugin

เมื่อคุณพบไฟล์ " ปลั๊กอิน " ในฐานข้อมูลแล้ว ให้ดับเบิลคลิกที่ไฟล์นั้น เลือกตัวเลือก “ เปลี่ยนชื่อ ” และเปลี่ยนชื่อไฟล์ ตัวอย่างเช่น คุณสามารถเพิ่ม " disable " ต่อท้ายชื่อปลั๊กอิน (ปิดใช้งานปลั๊กอิน) หรือเพิ่มอย่างอื่นก็ได้ แต่อย่าลืมจำชื่อไว้

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

หมายเหตุ: อย่าลืมเปลี่ยนชื่อไฟล์เป็น “ปลั๊กอิน” หลังจากเชื่อมต่อกับเว็บไซต์

5. แก้ไขฐานข้อมูลที่เสียหาย

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

  • ไปที่ cPanel ของเซิร์ฟเวอร์โฮสติ้งของคุณ
  • ค้นหาตัวเลือก " ตัวจัดการไฟล์ " และเลือก
  • คลิกที่ชื่อไฟล์ “ wp-config.php
  • แก้ไขไฟล์ “wp-config.php” และเพิ่มโค้ด “wp_allow_repair” เหนือบรรทัด ('แค่นั้นแหละ หยุดแก้ไข! Happy blogging' )
    • กำหนด (' WP_ALLOW_REPAIR ', จริง);
  • คลิกที่บันทึก และเรียกใช้ลิงก์นี้ในเบราว์เซอร์ของคุณ: http://www.your-site-domain.com/wp-admin/maint/repair.php

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

6. สร้างฐานข้อมูลใหม่

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

  • เข้าถึง cPanel และเลือก “ ฐานข้อมูล MySQL
  • จากนั้นสร้างฐานข้อมูลใหม่โดยป้อนชื่อใด ๆ เช่น paul, mydatabase เป็นต้น
สร้างฐานข้อมูลใหม่เพื่อแก้ไขข้อผิดพลาด
  • หลังจากสร้างฐานข้อมูลแล้ว ให้คลิก " ย้อนกลับ "
mysql-ฐานข้อมูล
  • เลื่อนหน้าและไปที่ส่วน " เพิ่มผู้ใช้ใหม่ "
  • เพิ่มชื่อผู้ใช้และตั้งรหัสผ่าน
เพิ่มผู้ใช้ใหม่ฐานข้อมูล mysql
  • คลิกที่ “ สร้างผู้ใช้
  • เลื่อนลงมาอีกครั้งและค้นหาตัวเลือก " เพิ่มผู้ใช้ในฐานข้อมูล "
  • เพิ่มชื่อ “ ชื่อผู้ใช้ ” และ “ ฐานข้อมูล ” ที่คุณตั้งไว้ด้านบน
เพิ่มผู้ใช้ฐานข้อมูลเวิร์ดเพรส
  • ในแท็บถัดไป คลิกที่ "กำหนดสิทธิ์ทั้งหมด"; แค่นั้นแหละ.

7. รีบูตเว็บเซิร์ฟเวอร์ของคุณ

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

  • เข้าถึง cPanel
  • ค้นหาตัวเลือก “ รีบูตระบบ ” และคลิกที่มัน
รีบูตเว็บเซิร์ฟเวอร์
  • เลือก “ รีบูตเซิร์ฟเวอร์ที่สง่างาม ” จากนั้นเลือก “ ดำเนินการต่อ

บทสรุป

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

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