Computer >> कंप्यूटर >  >> समस्या निवारण >> विंडोज़ त्रुटियाँ

त्रुटि:MySQL बंद अनपेक्षित रूप से? यहां बताया गया है कि कैसे ठीक करें

कुछ उपयोगकर्ता "त्रुटि:MySQL के अप्रत्याशित रूप से शटडाउन . का अनुभव कर रहे हैं "त्रुटि संदेश जब वे XAMPP वेब सर्वर नियंत्रण कक्ष के माध्यम से MySQL सर्वर को प्रारंभ करने का प्रयास करते हैं। कुछ मामलों में, समस्या तब प्रकट होती है जब उपयोगकर्ता अपने कंप्यूटर पर XAMPP को फिर से स्थापित करते हैं। ऐसा होने का कारण यह है कि जब MySQL फ़ाइलें दूषित या क्षतिग्रस्त हो जाती हैं, तो उस स्थिति में आपको बैकअप फ़ोल्डर का उपयोग करना होगा जो कि mysql निर्देशिका में पाया जा सकता है। इस लेख में, हम आपको इस उक्त त्रुटि संदेश को ठीक करने की प्रक्रिया के बारे में बताएंगे ताकि आपको किसी भी चीज़ के बारे में चिंता करने की आवश्यकता न हो।

त्रुटि:MySQL बंद अनपेक्षित रूप से? यहां बताया गया है कि कैसे ठीक करें

XAMPP वेब सर्वर का उपयोग करना वास्तव में सुविधाजनक और आसान है, लेकिन इसमें लोकलहोस्ट जैसे मुद्दों का अपना हिस्सा है जो त्रुटि संदेश को जोड़ने से इनकार करते हैं और बहुत कुछ। जैसा कि यह पता चला है, उपयोगकर्ता अक्सर सोचते हैं कि प्रश्न में समस्या का सामना करने के बाद उनके डेटाबेस दूषित हो गए हैं। हालाँकि, ऐसा नहीं है और आपको अपना डेटा खोने के बारे में चिंता करने की ज़रूरत नहीं है क्योंकि इस समस्या को आसानी से टाला जा सकता है। इसके अलावा, इंटरनेट पर ऐसे समाधान सामने आए हैं जहां उपयोगकर्ताओं को ibdata1 को हटाने के लिए कहा जाता है। mysql निर्देशिका के अंदर फ़ाइल। ibdata1 फ़ाइल मूल रूप से MySQL स्टोरेज इंजन के लिए सिस्टम टेबलस्पेस है जिसे InnoDB के नाम से जाना जाता है। इस फ़ाइल को हटाने से कुछ मामलों में समस्या ठीक हो सकती है, यह भी बहुत संभावना है कि यह आपके डेटाबेस को अनुपयोगी बना सकती है। इसलिए, यह वास्तव में अनुशंसित नहीं है जब तक कि आप अपने डेटाबेस में संग्रहीत डेटा की परवाह नहीं करते हैं।

समस्या को हल करने के लिए, हम डेटा फ़ोल्डर की सामग्री को बदलने के लिए बस mysql निर्देशिका के अंदर बैकअप फ़ोल्डर का उपयोग करेंगे। इसके अलावा, यदि त्रुटि से पहले MySQL सेवा चल रही है, तो यह कुछ मामलों में समस्या का कारण भी बन सकती है। ऐसे परिदृश्य में, आपको सेवा बंद करनी होगी और फिर देखना होगा कि क्या समस्या हल हो गई है। इसके साथ ही, आइए शुरू करते हैं और आपको दिखाते हैं कि बिना किसी और देरी के समस्या को कैसे हल किया जाए।

MySQL बैकअप फ़ोल्डर का उपयोग करें

जैसा कि यह पता चला है, जब आप MySQL शटडाउन अप्रत्याशित रूप से त्रुटि संदेश का सामना कर रहे हैं, तो आपको बैकअप फ़ाइलों का उपयोग करना होगा जो कि mysql निर्देशिका के बैकअप फ़ोल्डर में संग्रहीत हैं। इसे XAMPP के साथ शामिल किया गया है और यह प्रक्रिया काफी सरल और सीधी है। इससे पहले कि हम आगे बढ़ें, यह अनुशंसा की जाती है कि कुछ भी गलत होने पर आप अपने डेटाबेस का बैकअप बना लें ताकि आप अपना कोई भी डेटा न खोएं।

इस पद्धति में, हम केवल mysql निर्देशिका के अंदर डेटा फ़ोल्डर की सामग्री को बैकअप फ़ोल्डर की सामग्री से बदल देंगे। ऐसा करने से आपका डेटा नष्ट नहीं होगा, इसलिए आपको इसके बारे में चिंता करने की ज़रूरत नहीं है। इसके साथ ही, ऐसा करने के लिए नीचे दिए गए निर्देशों का पालन करें:

  1. सबसे पहले, आगे बढ़ें और XAMPP वेब सर्वर को पूरी तरह से बंद कर दें।
  2. वेब सर्वर बंद करने के बाद, उस फ़ोल्डर में नेविगेट करें जहां xampp स्थापित है। डिफ़ॉल्ट रूप से, आपको xampp “C:\xampp” पर मिलेगा। त्रुटि:MySQL बंद अनपेक्षित रूप से? यहां बताया गया है कि कैसे ठीक करें
  3. xampp फ़ोल्डर के अंदर, mysql खोलें फ़ोल्डर। त्रुटि:MySQL बंद अनपेक्षित रूप से? यहां बताया गया है कि कैसे ठीक करें
  4. अब, mysql फ़ोल्डर में, डेटा . खोजें फ़ोल्डर और उसका नाम बदलें data_old.
  5. एक बार ऐसा करने के बाद, राइट-क्लिक करें और ड्रॉप-डाउन मेनू से, नया पर जाकर एक नया फ़ोल्डर बनाएं> फ़ोल्डर mysql . में निर्देशिका। इस नव निर्मित फ़ोल्डर को नाम दें डेटा।
  6. डेटा फ़ोल्डर बनाने के बाद, आगे बढ़ें और बैकअप फ़ोल्डर खोलें। बैकअप . की सामग्री को कॉपी करें फ़ोल्डर और उन्हें नव निर्मित डेटा . के अंदर चिपकाएं फ़ोल्डर।
  7. एक बार ऐसा करने के बाद, data_old पर वापस जाएं फ़ोल्डर और अपने डेटाबेस फ़ोल्डर को वहां से नए डेटा . में कॉपी करें फ़ोल्डर।

नोट:mysql, performance_schema . छोड़ें और phymyadmin data_old फ़ोल्डर से फ़ोल्डर।

त्रुटि:MySQL बंद अनपेक्षित रूप से? यहां बताया गया है कि कैसे ठीक करें
  1. ऐसा करने के बाद, ibdata1 फ़ाइल को data_old फ़ोल्डर से कॉपी करें और इसे नए डेटा फ़ोल्डर के अंदर से बदल दें।
  2. अब जब आपने वह सब कर लिया है, तो आगे बढ़ें और एक व्यवस्थापक के रूप में XAMPP चलाएँ। XAMPP कंट्रोल पैनल के खुलने के बाद, यह देखने के लिए कि क्या समस्या अभी भी मौजूद है, MySQL सर्वर को प्रारंभ करने का प्रयास करें।

MySQL डेटाबेस को शेल से रिपेयर करें

उपरोक्त विधि के अलावा, आप XAMPP कंट्रोल पैनल के अंदर स्थित शेल का उपयोग करके mysql सर्वर को सुधारने का प्रयास करके भी समस्या को हल करने का प्रयास कर सकते हैं। यदि आप अधिक कमांड लाइन दृष्टिकोण की तलाश में हैं, तो यह आपके लिए समाधान है। यहां, हम पहले शेल का उपयोग करके mysql सर्वर को खोलने का प्रयास करेंगे और फिर एक अलग शेल विंडो में mysql डेटाबेस को सुधारने का प्रयास करेंगे। ऐसा करने के लिए, नीचे दिए गए निर्देशों का पालन करें:

  1. सबसे पहले, XAMPP कंट्रोल पैनल खोलें।
  2. XAMPP कंट्रोल पैनल से, शेल . पर क्लिक करके शेल खोलें बटन प्रदान किया गया। त्रुटि:MySQL बंद अनपेक्षित रूप से? यहां बताया गया है कि कैसे ठीक करें
  3. शेल के खुलने के बाद, mysql शुरू करने के लिए निम्न कमांड दर्ज करें:
    mysqld --console --skip-grant-tables --skip-external-locking
  4. इसके बाद, आगे बढ़ें और कंट्रोल पैनल से दूसरी शेल विंडो खोलें।
  5. नई शेल विंडो में, डेटाबेस को सुधारने के लिए निम्न कमांड को कॉपी और पेस्ट करें:
    mysqlcheck -r --databases mysql --use-frm
  6. एक बार ऐसा करने के बाद, पहले शेल विंडो से mysql को रोकें और फिर दोनों शेल विंडो को बंद कर दें।
  7. उसके बाद, आगे बढ़ें और यह देखने के लिए कि क्या समस्या अभी भी है, mysql को पुनरारंभ करें।

MySQL सेवा बंद करें

जैसा कि यह पता चला है, समस्या कुछ मामलों में MySQL सेवा के कारण भी हो सकती है। ऐसा तब होता है जब XAMPP कंट्रोल पैनल के माध्यम से MySQL सर्वर को प्रारंभ करने का प्रयास करने से पहले MySQL सेवा चल रही हो। ऐसे मामले में, आपको विंडोज़ सेवा विंडो से बस MySQL सेवा को रोकना होगा। आपके सिस्टम पर चलने वाली सेवाएं कभी-कभी अलग-अलग मुद्दों का कारण बन सकती हैं, जब वे खराबी कर रहे होते हैं जैसे कि विंडोज सेवा से कनेक्ट करने में विफल होना और अधिक तो यह वास्तव में चिंता की कोई बात नहीं है। इसके साथ ही, सेवा को रोकने के लिए नीचे दिए गए निर्देशों का पालन करें:

  1. सबसे पहले, चलाएं खोलें Windows key + R . दबाकर डायलॉग बॉक्स आपके कीबोर्ड पर कुंजियां.
  2. चलाएं संवाद बॉक्स में, services.msc टाइप करें और फिर Enter. . दबाएं त्रुटि:MySQL बंद अनपेक्षित रूप से? यहां बताया गया है कि कैसे ठीक करें
  3. आप खुलने वाली सेवा विंडो में अपने सिस्टम की सभी सेवाओं की सूची देख पाएंगे।
  4. सेवाओं की सूची से, MySQL . का पता लगाएं service और फिर उस पर राइट क्लिक करें। ड्रॉप-डाउन मेनू से, रोकें चुनें
  5. वैकल्पिक रूप से, आप केवल MySQL सेवा को हाइलाइट कर सकते हैं और रोकें . पर क्लिक कर सकते हैं बाईं ओर बटन। त्रुटि:MySQL बंद अनपेक्षित रूप से? यहां बताया गया है कि कैसे ठीक करें
  6. सेवा बंद होने की प्रतीक्षा करें। उसके बाद, यह देखने के लिए कि क्या समस्या अभी भी होती है, MySQL सर्वर को XAMPP नियंत्रण कक्ष से मैन्युअल रूप से प्रारंभ करने का प्रयास करें।

क्लाइंट और सर्वर पोर्ट बदलें

कुछ परिदृश्यों में, समस्या उन पोर्ट के कारण भी हो सकती है जिनका उपयोग MySQL सर्वर द्वारा किया जा रहा है। यह तब हो सकता है जब MySQL सर्वर जिन पोर्ट का उपयोग करने का प्रयास कर रहा है, वे पहले से ही किसी अन्य सेवा द्वारा उपयोग किए जा रहे हैं या जब आपके सिस्टम पर उक्त पोर्ट अवरुद्ध हैं। समस्या को हल करने के लिए, आपको my.ini फ़ाइल से क्लाइंट और सर्वर पोर्ट को बदलना होगा। ऐसा करने के लिए, नीचे दिए गए निर्देशों का पालन करें:

  1. सबसे पहले, विंडोज एक्सप्लोरर खोलें और xampp . पर नेविगेट करें स्थापना निर्देशिका। त्रुटि:MySQL बंद अनपेक्षित रूप से? यहां बताया गया है कि कैसे ठीक करें
  2. xampp . के अंदर फ़ोल्डर, अपना रास्ता बनाएं mysql> bin
  3. फिर, बिन फ़ोल्डर में, my.ini फ़ाइल को नोटपैड में खोलें। यह फ़ाइल पर राइट-क्लिक करके और इसके साथ खोलें> नोटपैड choosing चुनकर किया जा सकता है ।
  4. एक बार my.ini फ़ाइल खुलने के बाद, क्लाइंट . को खोजें और सर्वर पोर्ट जैसा कि नीचे चित्र में दिखाया गया है और उन्हें बदल दें। त्रुटि:MySQL बंद अनपेक्षित रूप से? यहां बताया गया है कि कैसे ठीक करें
  5. उसके बाद, फ़ाइल को सहेजें और XAMPP को फिर से खोलें।
  6. आखिरकार, यह देखने के लिए कि क्या त्रुटि अभी भी है, MySQL सर्वर प्रारंभ करने का प्रयास करें।

  1. Windows 10 पर 0x80070643 त्रुटि को ठीक करने का तरीका यहां दिया गया है

    यदि आप अपने विंडोज कंप्यूटर का संचालन करते समय सतर्क नहीं हैं, और अपडेट विंडोज से चूक गए हैं, तो संभावना है, आपको विंडोज अपडेट त्रुटि 0x80070643 का सामना करना पड़ सकता है। त्रुटि के अन्य कारण मैलवेयर और वायरस के हमले, या दूषित MS स्रोत इंजन हो सकते हैं। ध्यान दें: यदि यह त्रुटि नहीं है, जिसका आप सा

  1. पीसी ऑप्टिमाइज़ेशन टूल के साथ सर्वश्रेष्ठ गेमिंग अनुभव का आनंद लेने के लिए RAM को खाली करें

    यदि आप समर्पित कंसोल के बजाय पीसी पर गेमिंग पसंद करते हैं, तो आपको अपने पीसी को बार-बार ऑप्टिमाइज़ करने की आवश्यकता है। हाई-एंड गेम खेलने से आपके कंप्यूटर के अधिकतम संसाधनों की खपत होती है, बशर्ते आपका पीसी किसी विशिष्ट गेम को खेलने के लिए न्यूनतम आवश्यकताओं को पूरा करता हो। अब आपके पीसी में कई अन्य

  1. Windows 11 साझा फ़ोल्डर त्रुटि तक नहीं पहुंच सकता? यहां बताया गया है कि कैसे ठीक करें

    Windows 11 पर साझा किए गए फ़ोल्डर तक नहीं पहुंच सकते? ठीक है, हाँ, यह बहुत कष्टप्रद हो सकता है। हालाँकि, चिंता न करें। हमने आपका ध्यान रखा है। अपने डिवाइस की सेटिंग में कुछ त्वरित परिवर्तन करके, आप Windows 11 पर साझा किए गए फ़ोल्डरों को आसानी से बनाए रख सकते हैं। आपमें से उन लोगों के लिए जो साझा किए