PHPMyAdmin ची दुरुस्ती सारणी

PHPMyAdmin सह MySQL डेटाबेससह ऑपरेशन नंतर, उदाहरणार्थ जटिल शोध क्वेरी जे कोणतेही परिणाम आणू नाहीत आणि क्रॅश झाले आहेत, हे कदाचित आता डेटाबेसला प्रवेशयोग्य नाही असे होऊ शकते.

MySQL दुरुस्ती क्रॅश टेबल

PHPMyAdmin सह MySQL डेटाबेससह ऑपरेशन नंतर, उदाहरणार्थ जटिल शोध क्वेरी जे कोणतेही परिणाम आणू नाहीत आणि क्रॅश झाले आहेत, हे कदाचित आता डेटाबेसला प्रवेशयोग्य नाही असे होऊ शकते.

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

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

MySQL लॉग तपासणे हा पहिला चरण आहे, mysql_error.log फाइल - XAMPP मध्ये, MySQL त्रुटी लॉग नियंत्रण पॅनेलद्वारे MySQL> logs> mysql_error.log मध्ये प्रवेश करण्यायोग्य आहे.

क्रॅश झाले आणि दुरुस्ती करावी म्हणून MySQL सारणी चिन्हांकित आहे

त्रुटी खालीलप्रमाणे दिसू शकते, हे दाखवित आहे की क्रॅश केलेले सारणी चिन्हांकित आहे:

क्रॅश झाले आणि दुरुस्त केले गेले पाहिजे म्हणून MySQL चिन्हांकित आहे

वापरलेले डेटाबेस स्टोरेज इंजिनवर आधारित निराकरण वेगळे आहे, InnoDB किंवा मायसाम. त्या दोन्हीसाठी समाधान खाली पहा, जी भिन्न आहे

MyISAM साठी PHPMyAdmin रिपेयर टेबल कार्यान्वित केल्याने बहुधा PHPMyAdmin ची दुरुस्ती क्रॅश केलेले टेबल पर्याय वापरून ग्राफिकल यूजर इंटरफेसमध्ये बहुधा काम होईल.

MySQL मधील InnoDB सारणी कशी दुरुस्त करावी याचे मार्ग डेटाबेस पुन्हा निर्यात करणे, हटवणे आणि आयात करणे असा होईल.

तथापि, दोन्ही PHPMyAdmin सह प्राप्त करणे शक्य आहे, आणि क्रॅश होईल आणि दुरुस्त समस्या म्हणून टेबल चिन्हांकित आहे निराकरण होईल.

मायसामचाक दुरुस्ती

प्रथम समाधान, MySQL MyISAM साठी काम करणे, तेही सोपे आहे, myisamchk टूलमुळे धन्यवाद. कमांड लाईन वापरुन, हा प्रोग्राम टेबल्स् तपासू, दुरुस्त आणि अनुकूलित करू शकतो.

आमच्या बाबतीत, PHPMyAdmin मध्ये, आपण कोणतीही कमांड लाइन चालविण्याशिवाय, सारणी सुधारण्यासाठी त्यास कॉल करू.

Myisam सारण्यांसह, निर्दिष्ट डेटाबेसची सारणी संरचनेकडे जा.

तेथे, संबंधित बॉक्स तपासुन दुरुस्त करण्यासाठी सारण्या निवडा, आणि फक्त एक MySQL दुरुस्ती MyISAM सारणी सुरू करण्यासाठी दुरुस्ती पर्याय निवडा.

डेटाबेसच्या आकारावर आणि MyISAM सारण्या दुरुस्ती कार्यक्रमाद्वारे मिळवलेल्या अचूक समस्यांनुसार कदाचित काही वेळ लागू शकतो.

केवळ काही मेगाबाइट्सच्या तक्त्यासाठी, हे एका मिनिटापर्यंत प्राप्त करणे आवश्यक आहे.

एसईओ मूलभूत गोष्टी जाणून घ्या: आज नोंदणी करा!

आमच्या अनुसरण-अनुसरण-मूलभूत मूलभूत कोर्ससह एसईओच्या मूलभूत तत्त्वांमध्ये प्रभुत्व मिळवून आपल्या वेबसाइटची दृश्यमानता आणि रहदारी वाढवा.

एसईओ शिकण्यास प्रारंभ करा

आमच्या अनुसरण-अनुसरण-मूलभूत मूलभूत कोर्ससह एसईओच्या मूलभूत तत्त्वांमध्ये प्रभुत्व मिळवून आपल्या वेबसाइटची दृश्यमानता आणि रहदारी वाढवा.

Myisamchk repair table यशस्वी संदेश प्राप्त झाल्यानंतर, दुर्घटनाग्रस्त म्हणून चिन्हांकित केलेली MySQL टेबल पुन्हा प्रवेशयोग्य असावी.

मायएसक्यूएल दुरुस्ती टेबल InnoDB

जेव्हा टेबल अजून प्रदर्शित होत नाहीत तेव्हा, आणि MyISAM सारण्यांसाठीची युक्ती कार्यरत होत नाही (टेबल्सच्या संरचनेच्या पडद्यावरील सारणी सुधारित करणे), पीओपीएमएडमिनीची दुरुस्ती दुरूस्त करून इंडोएडबी वर टेबल दुसर्या ट्रिकद्वारे निर्यात, हटवणे आणि आयात करणे शक्य आहे .

MySQL इनरोडब क्रॅश रिकव्हरी

PHPMyAdmin मध्ये, निर्यात मेनूला भेट द्या आणि तेथे फक्त टेबलची निर्यात करण्यासाठी निवडा:

स्थानिक संगणकावर फाइल कुठे साठवायचे ते निवडा, ते PHPMyAdmin सह डेटाबेस सारण्या सुधारण्यासाठी वापरले जाईल.

हे PHPMyAdmin कसे टेबल्स निर्यात करायचे आणि बॅक अप घेण्यासाठी किंवा इतर उदाहरणासाठी त्याची प्रत बनविण्यासाठी अन्य डेटाबेसमध्ये देखील कसे निर्यात करायचे ते देखील आहे.

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

MySQL मधील भ्रष्ट InnoDB सारणी कशी दुरुस्ती करावी?

एक पुष्टीकरणाची विनंती केली जाईल - परदेशी की चेक सक्षम करा पर्याय अनचेक करणे महत्त्वाचे आहे, अन्यथा मर्यादांबरोबर सारण्या हटविल्या जाणार नाहीत, आणि सर्व सारणी हटविल्याशिवाय ऑपरेशन परत फिरणे आवश्यक आहे.

MySQL क्रॅश पुनर्प्राप्ती

डेटाबेस रिक्त झाल्यानंतर, आयात मेनू उघडा, आणि पूर्वी निर्यात केलेली फाईलसाठी ब्राउझ करा आणि MySQL डेटाबेसमध्ये संपूर्ण डेटाबेस पुन्हा आयात करण्यासाठी जा क्लिक करा.

सारण्या आयात आणि PHPMyAdmin InnoDB मध्ये पुनर्रचित केल्या जातात, सर्व सामग्रीसह, ज्यास इंटरफेसद्वारे पुष्टी करणे आवश्यक आहे:

आणि टेबलची सामुग्री आता पुन्हा दर्शविली गेली आहे, मायॅक्लुएल रिपॉझर डेटाबेस ने PHPMyAdmin InnoDB साठी काम केले आहे.

सर्व डेटा तेथे आहे याची खात्री करा आणि अपेक्षितपणे आपले संबंधित अनुप्रयोग पुन्हा कार्य करत असल्याचे तपासा.

वारंवार विचारले जाणारे प्रश्न

डेटा अखंडता आणि प्रवेश पुनर्संचयित करण्यासाठी डेटाबेस प्रशासक पीएचपीएमवायएडमिनद्वारे दूषित सारणीची दुरुस्ती कशी करू शकतात?
Phpmyadmin मध्ये, डेटाबेस आणि टेबलवर दुरुस्तीची आवश्यकता असलेल्या टेबलवर नेव्हिगेट करा, ऑपरेशन्स टॅबवर क्लिक करा आणि टेबल मेंटेनन्स विभाग अंतर्गत, दुरुस्ती सारणी निवडा. हे कार्य सारणी रचना आणि डेटा निश्चित करण्याचा प्रयत्न करते, भ्रष्टाचारामुळे उद्भवलेल्या समस्यांचे निराकरण करते.

Yoann Bierling
लेखकाबद्दल - Yoann Bierling
योअन बिअरलिंग एक वेब पब्लिशिंग आणि डिजिटल कन्सल्टिंग व्यावसायिक आहे, जे तंत्रज्ञानामध्ये कौशल्य आणि नाविन्यपूर्णतेद्वारे जागतिक प्रभाव पाडते. व्यक्ती आणि संस्थांना डिजिटल युगात भरभराट होण्यास सक्षम बनविण्याबद्दल उत्साही, त्याला शैक्षणिक सामग्री निर्मितीद्वारे अपवादात्मक परिणाम आणि वाढीस चालना देण्यासाठी चालविले जाते.

एसईओ मूलभूत गोष्टी जाणून घ्या: आज नोंदणी करा!

आमच्या अनुसरण-अनुसरण-मूलभूत मूलभूत कोर्ससह एसईओच्या मूलभूत तत्त्वांमध्ये प्रभुत्व मिळवून आपल्या वेबसाइटची दृश्यमानता आणि रहदारी वाढवा.

एसईओ शिकण्यास प्रारंभ करा

आमच्या अनुसरण-अनुसरण-मूलभूत मूलभूत कोर्ससह एसईओच्या मूलभूत तत्त्वांमध्ये प्रभुत्व मिळवून आपल्या वेबसाइटची दृश्यमानता आणि रहदारी वाढवा.




टिप्पण्या (0)

एक टिप्पणी द्या