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

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

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

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

วิธีการตรวจสอบและวิธีการ wp_options WordPress ซ่อมแซมตาร​​างในกรณีที่มีการเสียหาย ทำเครื่องหมายเป็น crashed และควรได้รับการซ่อมแซม

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

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

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

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

sql_repair_table_wp_options

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

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

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

  • ตรวจสอบว่าตารางเสียหาย wp_options:

mysqlcheck -c base_date wp_options -u user_db -p

  • wp_options ซ่อมแซมตาร​​างฐานข้อมูล "baza_date"

mysqlcheck -r -u ผู้ใช้ -p mydb wp_options

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

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

เกี่ยวกับผู้เขียน

ชิงทรัพย์

หลงใหลเกี่ยวกับทุกสิ่งที่หมายถึงแกดเจ็ตและไอทีฉันยินดีที่จะเขียนบน stealthsettings.com จาก 2006 และฉันชอบที่จะค้นพบสิ่งใหม่ ๆ เกี่ยวกับคอมพิวเตอร์และ macOS ระบบปฏิบัติการ Linux Windows, iOS และ Android

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

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

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