WordPress wp_options ตารางเสียหาย / Error การสร้างการเชื่อมต่อฐานข้อมูล

ผมเคยได้ยินเพื่อให้ห่างไกลใน 2015 ได้รับการใด ๆ ไวรัส หรือ ใช้ประโยชน์จาก SQL เพื่อ "ลง" ไซต์และบล็อกหลายร้อยรายการ WordPressในฐานะที่มันเป็นในปีก่อนหน้า แต่เกี่ยวกับสิ่งแปลกเกิดขึ้นในเดือน ผมได้พบกับเว็บไซต์จำนวนมากที่ดูเหมือนจะหายไป การเชื่อมต่อกับฐานข้อมูลError การสร้างการเชื่อมต่อฐานข้อมูล.
ในทางปฏิบัติเมื่อเกิดข้อผิดพลาดดังกล่าวขึ้น WordPressสิ่งแรกที่ต้องตรวจสอบคือ:

  1. ถ้าบริการ MySQL ทำงานบนเซิร์ฟเวอร์ มีสถานการณ์ที่มี เกินเซิร์ฟเวอร์ ที่จะเป็นเจ้าภาพในการให้บริการฐานข้อมูล MySQL / mysqld ไม่ทำงานอีกต่อไป ในกรณีนี้บริการเทอร์มินัล (ผ่านทาง ssh หรือ console) จะถูกรีสตาร์ทหรืออินเทอร์เฟซเว็บถ้าความเป็นไปได้นี้มีอยู่
  2. ข้อผิดพลาดในการกำหนดค่า ผู้ใช้งาน / รหัสผ่าน in WP-config.php. ในสถานการณ์นี้จะถูกตรวจสอบว่าผู้ใช้ฐานข้อมูลและชื่อฐานข้อมูลถูกตั้งค่าอย่างถูกต้องใน wp-config.php

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

วิธีตรวจสอบและซ่อมแซม wp_ tableoptions จาก WordPress ในกรณีที่มีการทุจริต ทำเครื่องหมายว่าพังและควรซ่อมแซม

1 เปิด phpMyAdminเราจะไปที่ฐานข้อมูลของเว็บไซต์ที่จะลดลงและพยายามที่จะเข้าถึงตาราง wp_options. ถ้ามันเสียหายก็จะเห็นการแจ้งเตือนที่แจ้งนี้

ภาพหน้าจอที่ 2015 12-16 6.32.25-PM

ในหน้าจอดังกล่าวข้างต้นเป็นเรื่องเกี่ยวกับตาราง wp_options จากฐานข้อมูล "mobile_apk" ตาราง 'sqldb / wp_options'ถูกทำเครื่องหมายว่าพังและควรได้รับการซ่อมแซม.

2. เลือกตาราง wp_optionsโดยทำเครื่องหมายในช่องถัดจากนั้นไปที่เมนูแบบเลื่อนลงด้านล่าง (ด้วยการเลือก) และเลือก "ตารางซ่อม"

sql_repair_table_wp_options

3 หลังจากขั้นตอนนี้ของการกวดวิชาคำตอบของคำสั่ง SQL และจากนั้นตรวจสอบว่าเว็บไซต์ไปในพารามิเตอร์ปกติ

ภาพหน้าจอที่ 2015 12-16 6.33.15-PM

ผู้ใช้ WordPress ที่ไม่มี phpMyAdmin ติดตั้งแล้ว ฉันสามารถทำได้จากเทอร์มินัล / เซิร์ฟเวอร์ที่ฐานข้อมูลอยู่ โดยดำเนินการคำสั่ง:

  • ตรวจสอบว่า wp_ tableoptions เสียหาย:
mysqlcheck -c baza_date wp_options -u user_db -p 
  • แก้ไข wp_ ตารางoptions จากฐานข้อมูล "ฐานข้อมูล":
mysqlcheck -r mydb wp_options -u user -p

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

หลงใหลในเทคโนโลยี ฉันชอบทดสอบและเขียนบทช่วยสอนเกี่ยวกับระบบปฏิบัติการ macOSลินุกซ์ Windows, เกี่ยวกับ WordPress, WooCommerce และกำหนดค่าเว็บเซิร์ฟเวอร์ LEMP (Linux, NGINX, MySQL และ PHP) ฉันเขียนบน StealthSettings.com ตั้งแต่ปี 2006 และไม่กี่ปีต่อมา ฉันเริ่มเขียนบทแนะนำและข่าวสารเกี่ยวกับอุปกรณ์ในระบบนิเวศ iHowTo.Tips Apple: iPhone, iPad, Apple ดู, โฮมพอด, iMac, MacBook, AirPods และอุปกรณ์เสริม

1 ความคิดเกี่ยวกับ "WordPress wp_options ตารางเสียหาย / Error การสร้างการเชื่อมต่อฐานข้อมูล”

  1. ทำไมสิ่งนี้ถึงเกิดขึ้น ฉันเคยประสบปัญหานี้กับหลาย ๆ ไซต์สำหรับลูกค้าที่โฮสต์ทั้งหมดบน Godaddและเซิร์ฟเวอร์ การแก้ไขนั้นง่ายพอสมควร แต่สิ่งที่ทำให้เสียหายตั้งแต่แรก และฉันจะป้องกันไม่ให้เกิดขึ้นอีกได้อย่างไร

    ตอบ

แสดงความคิดเห็น