Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

पुनर्प्राप्त हार्ड डिस्क से MySQL डेटाबेस फ़ोल्डर को पुनर्स्थापित करें

ठीक है, मुझे अपनी समस्या का उत्तर मिल गया है।

संभावित परिदृश्य

  1. MYSQL प्रोग्राम दूषित है और प्रारंभ करने में विफल है। MYSQL की ताजा स्थापना ने डेटा को पुनर्स्थापित नहीं किया।
  2. कंप्यूटर खराब हो गया लेकिन हार्ड डिस्क अभी भी काम कर रही है
  3. विंडोज खराब हो गई है और स्टार्ट नहीं हो पा रही है, लेकिन डेटा सुरक्षित है।

आपकी जानकारी के लिए बता दे कि MYSQL में, एक्सटेंशन वाली फाइलें MYD तालिका डेटा है, FRM फ़ाइलें तालिका परिभाषा है और MYI फ़ाइल तालिका सूचकांक है। ibdata . भी है my.ini में निर्दिष्ट फ़ाइल जो कि InnoDB टेबलस्पेस फ़ाइलें हैं। आपको एक administrator होना चाहिए , ताकि आप दस्तावेज़ और सेटिंग . तक पहुंच सकें फ़ोल्डर या प्रोग्राम फ़ाइलें फ़ोल्डर।

  1. विंडो एक्सप्लोरर (विंडोज की + ई) खोलें या मेरा कंप्यूटर खोलें और डेटा फ़ोल्डर में जाएं जहां आपकी डेटाबेस फाइलें रहती हैं।
  2. मैं आपको केवल कुछ फ़ोल्डरों को कॉपी करने के लिए चुनने के बजाय डेटा फ़ोल्डर में सभी फ़ोल्डरों को कॉपी करने की सलाह दूंगा। डेटाबेस फ़ोल्डर और ibdata फ़ाइल की प्रतिलिपि बनाएँ (ib_logfile(x) फ़ाइलों की प्रतिलिपि न करें!) ध्यान दें कि ibdata फ़ाइल डेटा फ़ाइलों के समान स्थान पर नहीं हो सकती है। यह पता लगाने के लिए कि यह कहाँ हो सकता है, पढ़ें MYSQL डेटाबेस कैसे खोजें विंडोज़ में फ़ाइलें।
  3. लक्षित कंप्यूटर पर जाएँ, सिस्टम सेवाएँ खोलें। (विंडोज़ मेनू "खोज कार्यक्रम और फ़ाइलें" प्रविष्टि बॉक्स में services.msc टाइप करें)
  4. सेवा विंडो के दाहिने पैनल पर, सूची के साथ स्क्रॉल करें और "MYSQL" नाम देखें। MYSQL का चयन करें और दायाँ माउस क्लिक करें और क्लिक करें। एक बार यह रुकने के बाद, आप इसकी स्थिति के बजाय रिक्त हो जाएंगे।
  5. इसी प्रकार डेटा फ़ोल्डर के स्थान की तलाश करें। एक बार जब आप इसे ढूंढ लेते हैं, तो मैं आपको फ़ोल्डर का बैकअप लेने या उसका नाम बदलने की सलाह देता हूं। आपके द्वारा स्रोत कंप्यूटर से डेटा फ़ोल्डर में कॉपी किए गए फ़ोल्डर और ibdata फ़ाइल पर पेस्ट करें।
  6. सेवा विंडो पर वापस जाएं और वापस MYSQL का चयन करें। दायाँ माउस उस पर क्लिक करें और MYSQL सेवा को फिर से शुरू करने के लिए क्लिक करें।
  7. MYSQL व्यवस्थापक खोलें और अपने डेटाबेस सर्वर पर लॉग ऑन करें और आप अपने स्थानांतरित डेटाबेस को उनके डेटा के साथ देखने में सक्षम होना चाहिए।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में बिना किसी मान के रिकॉर्ड्स का चयन कैसे करें

  2. जावा में कुछ समय अंतराल के साथ ढेर सारा डेटा जोड़ें

  3. MySQL DECLARE में वेरिएबल में चयन करें सिंटैक्स त्रुटि का कारण बनता है?

  4. पायथन से बार-बार MySQL क्वेरीज़ समान डेटा लौटाती हैं

  5. डेटा काट-छांट:पंक्ति 1 पर कॉलम 'लोगो' के लिए डेटा बहुत लंबा है