मायएसक्यूएलमध्ये खराब किंवा दूषित चिन्हांकित केलेल्या टेबल्सची दुरुस्ती कशी करावी

एका वर्षापेक्षा जास्त काळ आम्ही वर्डप्रेससाठी काउंटरिझर प्लगइन वापरला आणि ब्लॉग आणि त्याच्या वाचकांची आकडेवारी ठेवत राहिलो, हे प्लगइन आम्ही काही दिवसांपूर्वी निष्क्रिय केले होते (इतर गोष्टींबरोबरच) डेटाबेसमध्ये 600MB पेक्षा जास्त डेटा वाचला.

असे होते की (प्लगिन निष्क्रिय करण्यापूर्वी आणि डीबी साफ करण्यापूर्वी) मी डेटाबेसचा डम्प बनवण्याचा प्रयत्न केला, म्हणजेच तो एस एस क्यूएलमध्ये निर्यात करा आणि अशा प्रकारे ते डाउनलोड करा आणि होस्टिंग टर्मिनलमध्ये पुढील त्रुटी आढळली:

mysqldump: सापडलेली त्रुटी: १144: सारणी './dl_dat database/Counterize_Referrs' क्रॅश म्हणून चिन्हांकित केली गेली आहे आणि LOCK TABLES वापरताना अखेरची (स्वयंचलित?) दुरुस्ती अयशस्वी झाली

त्यामुळे कचरा टाकला गेला नाही आणि नीट... असा निव्वळ विचार करून डी.बी DesdeLinux मला एक समस्या आली, त्यामुळे माझे केस अगदी टोकावर उभे राहिले :)

वेबवर थोडेसे संशोधन केल्यामुळे मी या समस्येचे निराकरण कसे करावे हे शिकू शकलो, वरवर पाहता असे नाही की डेटाबेसमध्ये तंतोतंत अडचण आहे, फक्त तक्त्याला 'समस्यांसहित' चिन्हांकित केले आहे, सुदैवाने हे निराकरण करणे अगदी सोपे आहे.

प्रथम MySQL सर्व्हरवर प्रवेश करूया:

mysql -u root -p

आम्ही [एंटर] दाबा आणि ते मायएसक्यूएल रूट संकेतशब्द विचारेल, आम्ही तो ठेवला आणि पुन्हा [एंटर] दाबा.

हा आदेश असा आहे की त्याच संगणकावर मायएसक्यूएल सर्व्हर स्थापित झाला आहे, जर आपल्याला दुसर्या मायएसक्यूएल सर्व्हरशी दूरस्थपणे कनेक्ट करायचे असेल तर आपल्याला खालील ओळीत जोडावे: -हे सर्व्हर सर्व्हर

मायएसक्यूएलच्या आत एकदा आम्ही कोणता डेटाबेस वापरायचा हे सांगेन, उदाहरणार्थ वरील त्रुटीनुसार समस्या टेबलमध्ये आहे काउंटरिझ_रिफर डेटाबेसमधून  डीएल_डेटाबेस, जेणेकरून:

use database dl_database;

आणि आता टेबल बेस दुरुस्त करण्यासाठी:

repair table Counterize_Referers;

लक्षात घ्या की या ओळींच्या शेवटी अर्धविराम आहे —– »  ;

एकदाची आज्ञा अंमलात आल्यानंतर, सर्व काही सामान्य झालेच पाहिजे, किमान माझ्या बाबतीत तरी एकापेक्षा जास्त प्रसंगी तसे झाले असेल 😉

नंतर पुन्हा डेटाबेस आणि व्होइला डंप करण्यासाठी पुन्हा सूचना लागू करणे बाकी आहे.

असं असलं तरी, मी माझ्यासाठी स्मारक म्हणून यापेक्षाही अधिक काही करतो, कारण हेच माझ्या बाबतीत दोनदा घडले आहे आणि दिवस वाचविण्याच्या सूचना मला विसरता येणार नाहीत 😀

शुभेच्छा आणि मी आशा करतो की हे एखाद्यास उपयुक्त आहे.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   लिओ म्हणाले

    खूप चांगले, कोणत्याही कारणास्तव आपल्याकडे नेहमी हा प्रकार असणे आवश्यक आहे.

    1.    केझेडकेजी ^ गारा म्हणाले

      धन्यवाद
      होय ... ज्या क्षणी समस्या उद्भवते त्या क्षणी, हातात समाधान असणे चांगले आहे किंवा विलंब केल्याशिवाय कुठे शोधायचे हे माहित असणे चांगले आहे.

  2.   इलियोटाइम 3000 म्हणाले

    चांगले केझेडकेजीगारा. अशा काही गोष्टी आहेत ज्या PHPMyAdmin कन्सोलने करू शकत नाही.

    1.    केझेडकेजी ^ गारा म्हणाले

      धन्यवाद

  3.   सॅंटियागो म्हणाले

    उत्कृष्ट, मला एकापेक्षा जास्त वेळा जतन केले.

    पण मला आश्चर्य वाटते की ते रूट -u रूट -p ऐवजी mysql -u root -p नसते? मी अपमान करणे म्हणजे नाही.

    धन्यवाद!

  4.   सॅंटियागो म्हणाले

    उत्कृष्ट, मला एकापेक्षा जास्त वेळा जतन केले.
    पण मला आश्चर्य वाटते की ते रूट -u रूट -p ऐवजी mysql -u root -p नसते? मी अपमान करण्याच्या हेतूशिवाय विचारतो.
    धन्यवाद

    1.    केझेडकेजी ^ गारा म्हणाले

      मोठ्याने हसणे!!!! पूर्णपणे सत्य, माझी चूक LOL!
      मी तिथून mysql ऐवजी मूळ लिहिण्यासाठी, पुढे आणि एक पाऊल पुढे विचार करीत होतो ... इशारा दिल्याबद्दल धन्यवाद 🙂

      1.    सॅंटियागो म्हणाले

        आपले स्वागत आहे! दुहेरी पोस्टबद्दल दिलगीर आहोत; मी हे बर्‍याच वेळा पाठविण्याचा प्रयत्न केला आणि मला सांगितले की ते आधीपासून अस्तित्वात आहे (मी पृष्ठ रीलोड केले आणि काहीही दिसत नाही).
        ग्रीटिंग्ज

  5.   कुष्ठरोगी म्हणाले

    हे आता माझ्या केसांवरुन घसरले आहे की मी डीबीच्या समस्येमध्ये प्रवेश करतो.

  6.   अलेहांद्रो म्हणाले

    नमस्कार,

    एक प्रश्न, आपण किती वेळा डीबी टाकता? 600MB डेटा मिळविण्यासाठी किती वेळ लागतो हे जाणून घेणे

    विनम्र,

    1.    केझेडकेजी ^ गारा म्हणाले

      अह्ह… मला आता तुला चांगले समजले नाही 🙂
      च्या डीबीमध्ये आम्ही साफसफाई करण्यापूर्वी DesdeLinux हे (म्हणजे, DB चे .sql) वजन 700MB पेक्षा जास्त आहे, कारण आम्ही सर्व आकडेवारी DB मध्ये ठेवली आहे. म्हणजे जवळजवळ ब्लॉगच्या सुरुवातीपासूनच.

      आता आम्ही गुगल ए वापरत आहोत म्हणून आम्ही डीबी वरून आकडेवारी सारण्या हटवितो आणि आता .sql 80MB पर्यंत पोहोचत नाही.

      हे आपल्या प्रश्नाचे उत्तर देते?

  7.   अलेहांद्रो म्हणाले

    नमस्कार,

    ट्रोलशिवाय तुम्ही किती वेळा डीबी टाकता?

    1.    केझेडकेजी ^ गारा म्हणाले

      महिन्यात बर्‍याच वेळा 🙂
      ची नवीनतम आवृत्ती मिळवण्याचा मी नेहमी प्रयत्न करतो DesdeLinux

  8.   तुला ते विकत आवडतं !! म्हणाले

    मला ते ठीक वाटले आहे, आता भ्रष्ट झालेल्या तक्त्यांचे सामान्य पुनरावलोकन करणे शक्य नाही?

  9.   व्हिक्टोरिया म्हणाले

    धन्यवाद मित्रा, तुझ्या योगदानाने मला खूप मदत केली.
    कोट सह उत्तर द्या

  10.   जुआन मोल्लेगा म्हणाले

    खूप खूप आभारी आहे, टिप्स दिल्याबद्दल धन्यवाद, त्यांनी मला मदत केली !!
    त्रुजिलो-व्हेनेझुएलाच्या शुभेच्छा.

  11.   हर्नन बारा म्हणाले

    अंदाज
    प्रक्रिया चालू आहे की नाही हे मला माहित आहे म्हणून मी रिपेअर टेबल टेबल कमांड लिहिले; आणि मी तिथे आहे

  12.   आंद्रे क्रूझ म्हणाले

    खूप खूप धन्यवाद, आपण माझी त्वचा जतन केली 😀

  13.   मार्को म्हणाले

    नमस्कार मित्रा, मला माहित नाही की आपण मला मदत करू शकाल का, माझ्या वेबसाइटवर असेच काहीतरी घडले आहे, ही त्रुटी चिन्हांकित करा:
    डब्ल्यूपी_पोस्ट टेबल योग्य नाही. खालील त्रुटी नोंदवा: टेबल क्रॅश म्हणून चिन्हांकित केले आहे आणि अंतिम दुरुस्ती अयशस्वी झाली. वर्डप्रेस हे टेबल दुरुस्त करण्याचा प्रयत्न करेल ...
    Wp_posts सारणी दुरुस्त करण्यात अयशस्वी. त्रुटी: सारणी क्रॅश म्हणून चिन्हांकित केली गेली आहे आणि शेवटची दुरुस्ती अयशस्वी झाली

    आपण निराकरण करण्यात मला मदत करू शकाल की नाही हे मला माहित नाही, मी प्रगत वर्डप्रेसमध्ये नवीन आहे. डब्ल्यूपी-पोस्ट टेबल दुरुस्त करण्याचा प्रयत्न करताना, ती दुरुस्त केली जाऊ शकत नाही की एक त्रुटी दर्शविते. धन्यवाद. माझी वेबसाइट आहे: https://diarionoticiasweb.com