MySQL डेटाबेसचे सारण्या तपासा आणि दूषित दुरुस्त करा

मी व्यवस्थापित केलेल्या सर्व्हरविषयी जाणीव ठेवण्यास आवडणा of्यांपैकी मी एक आहे, जरी ते अत्यंत स्थिर आहेत, तरीही नेहमी त्यांच्यावर लक्ष ठेवायला त्रास होत नाही, ही म्हण आहे:

धन्याच्या डोळ्याने घोड्याला चरबी दिली

सर्व्हर आणि त्याच्या सेवांवर वेळोवेळी अनेक तपासणी करणे चांगले आहे, या प्रकरणात मी डेटाबेसच्या टेबलांची तपासणी कशी करावी आणि एखादी गोष्ट खराब झाली असेल तर ती कशी दुरुस्त करावी याबद्दल मी बोलणार आहे.

MySQL DB चे सारण्या तपासा

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

mysqlcheck --check BASE_DE_DATOS --user="USUARIO" --password="PASSWORD"

उदाहरणार्थ, समजा माझ्याकडे डेटाबेस आहे: प्रोजेक्ट थीसिस

माझा MySQL प्रशासक वापरकर्ता आहे: मूळ

आणि त्या वापरकर्त्याचा संकेतशब्द असाः चुकीचा शब्दरचना

तर ओळ अशी असेलः

mysqlcheck --check proyectotesis --user="root" --password="misuperpassword"

हे असे काहीतरी दर्शवेल:

dfirefoxos.wp_commentmeta ठीक आहे ठीक आहे dfirefoxos.wp_links dfirefoxos.wp_comments ओके dfirefoxos.wp_options ओके dfirefoxos.wp_postmeta ओके dfirefoxos.wp_posts ओके dfirefoxos.wp_term_relationships ओके dfirefoxos.wwwp_term_firefox ओके OK_wpfoxosfirefox_term_relationshipsfirefox OK_wp_term_fireosfirefox_wpfoxospfoxonwp_term_ dfirefoxos.wp_termtermsfirefoxfirefox_wp_term_fireosfirefox_wpfoxosponomy_term_postsfirefoxfirefox_term_relationships

दुस words्या शब्दांत, सर्व टेबल्स सध्या आहेत.

एखाद्या टेबलावर दूषित झाल्यास त्याची दुरुस्ती कशी करावी?

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

तथापि, मी येथे पायर्‍या सोडतो.

1. प्रथम आपण टर्मिनलद्वारे MySQL प्रविष्ट केले पाहिजे:

mysql -u root -p

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

2. मग आपण कोणता डेटाबेस वापरणार आहोत हे दर्शविणे आवश्यक आहे, म्हणजेच डेटाबेसमध्ये भ्रष्ट टेबल आहे. सुरुवातीच्या उदाहरणाचे अनुसरण करून डेटाबेस म्हणजेच प्रोजेक्ट थीसिस

use proyectotesis;

प्रत्येक अर्धविराम खूपच महत्वाचा असतो; शेवटी ठेवले.

आणि आता आम्ही त्यास दूषित टेबलाची दुरुस्ती करण्यास सांगत आहोत, उदाहरणार्थ टेबल असे म्हणतातः सार्वजनिक_सूचना

होईलः

repair table public_information;

आणि व्होईला, बहुतेक प्रकरणांमध्ये त्याची दुरुस्ती करण्यासाठी हे पुरेसे असावे.

मी आशा करतो की हे आपल्यासाठी उपयुक्त आहे ... आणि आपल्याकडे कधीही खराब झालेल्या सारण्या नाहीत 😀


7 टिप्पण्या, आपल्या सोडा

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

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

*

*

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

  1.   अल्बर्टो कार्डोना म्हणाले

    हॅलो, खूप चांगले योगदान, त्रुटी देखील निराकरण करण्यासाठी मागील एक 😀

    एक प्रश्न, मी सध्या मारिआडबी वापरतो, तुम्हाला हे माहित आहे काय की पुस्तक (मार्गदर्शक) «sql99 Spanish स्पॅनिशमध्ये आहे का?
    o डीआरएल बद्दल संपूर्ण सिंटॅक्स जाणून घेण्यासाठी काही चांगले एसक्यूएल 99 मार्गदर्शक, ते मारियाडीबी मार्गदर्शकामध्ये पूर्ण नाहीत.

    कोट सह उत्तर द्या

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

      हाय,

      नाही कल्पना मित्रा, हे पुस्तक काय आहे हे माहित नाही, सॉरी.

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

    परिपूर्ण, म्हणून मी त्या त्रुटीची दुरूस्ती करू शकतो जी अपाचे व एनजीआयएनएक्सवर माझी साइट स्थलांतरित केल्या नंतर मला वर्डप्रेस मला देत नाही अशी URL च्या एलियास लागू करण्यास परवानगी देत ​​नाही.

  3.   कोरात्सुकी म्हणाले

    तसेच, phpMyAdmin सह, आपण लॉग इन केल्यानंतर, डेटाबेस निवडा, सर्व सारण्या चिन्हांकित करा आणि ड्रॉप-डाउन मेनूमधून «दुरुस्ती सारण्या table पर्याय कार्यान्वित करू शकता ...
    सालू 2 आणि मी आशा करतो की ते आपली सेवा देते 😀

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

      छान, मला ते माहित नव्हते!

    2.    चैतन्यशील म्हणाले

      दुरुस्ती आणि ऑप्टिमाइझ .. 😀

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

        तेच, जरी phpmyadmin मध्ये कमांड्सच्या शेवटी इतकी IDE वापरण्याची सवय नसल्यास हे हाताळण्याची सामर्थ्य आहे.