मुखपृष्ठ » वर्डप्रेस » अनपेक्षित वर्डप्रेस डेटाबेस टेबल त्रुटि [वर्डप्रेस फिक्स]

    अनपेक्षित वर्डप्रेस डेटाबेस टेबल त्रुटि [वर्डप्रेस फिक्स]

    दो दिन पहले, hongkiat.com में वर्डप्रेस की एक विशेष तालिका भ्रष्ट हो गई थी। 'wp_commentsवर्डप्रेस डेटाबेस की तालिका केवल संकेतों, चेतावनियों और न ही त्रुटि संदेशों के बिना क्रैश हो गई। तो मुझे कैसे पता चला? यहाँ लक्षण हैं:

    • यदि आप अपने डेटाबेस का बैकअप लेने का प्रयास करते हैं, तो आपको इस त्रुटि संदेश के साथ फेंक दिया जाएगा - wp_comments को क्रैश के रूप में चिह्नित किया गया है और LOCK TABLES का उपयोग करते समय इसे सुधारना चाहिए
    • हाल की टिप्पणियाँ विजेट रिक्त दिखाई देती हैं.
    • शीर्ष टिप्पणीकार विजेट रिक्त दिखाई देता है.
    • पोस्ट की गई टिप्पणी डीबी में नहीं लिखी जाएगी, इसलिए नहीं दिखाई जाएगी.
    • WP व्यवस्थापक में टिप्पणियाँ अनुभाग में शून्य रिकॉर्ड हैं.

    मुझे पहचानने और समस्या को ठीक करने में मदद करने के लिए इसी तरह के मामलों को खोजने की उम्मीद में इंटरनेट उच्च और निम्न खोज करने के बाद, मैं कुछ भी नहीं खत्म करता हूं। इसलिए मैंने इसे अपने तरीके से आजमाया और सौभाग्य से, मैं इसे हल करने में कामयाब रहा। मैंने सोचा था कि एंट्री आउट लिखने से न केवल उन लोगों को मदद मिलेगी, जो भविष्य में इस त्रुटि पर हिट होने की स्थिति में खुद को याद दिलाते रहेंगे।.

    तय / समाधान

    इसे ठीक करने के लिए, आपके पास WordPress डेटाबेस तक पहुंच होनी चाहिए, या तो PhpMyAdmin या Secure Shell (SSH) के माध्यम से। अधिकांश साझा होस्टिंग खाता phpMyAdmin के साथ आता है, लेकिन या तो विकल्प आपको बहुत सावधान रहना चाहिए क्योंकि आप डेटाबेस के साथ काम कर रहे हैं। किसी भी गलत कदम के कारण अधिक डेटा खो जाएगा.

    phpMyAdmin

    PhpMyadmin में, वर्डप्रेस डेटाबेस का चयन करें और एरर टेबल देखें। मेरे मामले में, 'wp_comments'टेबल। इसे जांचें, और सभी तरह से नीचे स्क्रॉल करें और देखें 'चुनिन्दा के साथ' ड्रॉप डाउन बॉक्स। चुनते हैं मरम्मत की मेज और चीजें ठीक होनी चाहिए.

    सुरक्षित कवच

    1. अपने शेल में लॉगिन करें
    2. 'Mysql -u दर्ज करें उपयोगकर्ता नाम -पी डेटाबेस नाम'डेटाबेस तक पहुँचने के लिए
    3. 'शो डेटाबेस?' दर्ज करें सभी डेटाबेस को देखने के लिए
    4. दर्ज 'डेटाबेस_नाम का उपयोग करें;'डेटाबेस संलग्न करने के लिए
    5. दर्ज 'टेबल दिखाएं;'डेटाबेस के भीतर सभी तालिकाओं को दिखाने के लिए
    6. दर्ज 'चेक टेबल wordpress_table_name'यह सत्यापित करने के लिए भ्रष्ट तालिका है
    7. इसे ठीक करें 'मरम्मत तालिका wordpress_table_name'
    8. दर्ज 'चेक टेबल wordpress_table_name'फिर से यह सुनिश्चित करने के लिए कि यह तय हो गया है

    यदि आप अपने डेटाबेस और तालिकाओं से परिचित हैं, तो चरण 3 और 5 आवश्यक नहीं हैं। उम्मीद है की यह मदद करेगा.