MySQL डेटाबेस दूषित - mysql

मेरा INNODB डेटाबेस किसी भी तरह से दूषित हो गया है। मेरे पास उस डेटाबेस का कोई बैकअप नहीं है।

जब मैं प्रश्न में डेटाबेस टेबल पर क्लिक करता हूं तो वे इसके साथ आते हैं: (# 1033 - फ़ाइल में गलत जानकारी: "./resafari/properties.frm")

किसी के पास इसके लिए कोई समाधान है? क्रिप्या मेरि सहायता करे।

उत्तर:

जवाब के लिए 0 № 1

अगर टेबल वास्तव में टूटा हुआ है (@ हैडलीहोप लगता हैवास्तविक फ़ाइल भ्रष्टाचार के लिए नीचे नहीं है, पहले इसे जांचें) सबसे पहले, mySQL सर्वर को रोकें और अपने mySQL डेटा की बैकअप प्रति बनाएं।

फिर निम्नलिखित SO प्रश्न देखें:


जवाब के लिए 2 № 2

पहले MySQL को रोकें (और सुनिश्चित करें कि कोई MySQL नहीं हैप्रक्रिया चल रही है), mysql डेटा निर्देशिका से ib_logfile * फ़ाइलों को हटा दें, फिर MySQL को फिर से शुरू करें। फिर यह इन फ़ाइलों को फिर से बना देगा। ये आदेश हैं:

/etc/init.d/mysql stop
cd /var/lib/mysql/
mv ib_logfile0 ~/
mv ib_logfile1 ~/
/etc/init.d/mysql start

उपरोक्त लॉग इन फ़ाइलों को उपयोगकर्ता के होम फ़ोल्डर में ले जाता है, अगर हमें उन्हें पुनर्स्थापित करने की आवश्यकता होती है।


जवाब के लिए 0 № 3

क्या आपने हाल ही में MySQL व्यवस्थापक के माध्यम से अपनी कोई कॉन्फ़िगरेशन बदल दी है?

यदि ऐसा है, तो यह संभव है कि उसने my.ini फ़ाइल में सभी सेटिंग्स पर टिप्पणी की है।

एक सादे पाठ संपादक का उपयोग करके इस फ़ाइल को देखें, और मैन्युअल रूप से किसी भी त्रुटि को सही करें ("#" टिप्पणी मार्कर हटाएं) या my.ini के बैकअप से सेटिंग्स पर प्रतिलिपि बनाएँ।


संबंधित सवाल
सबसे लोकप्रिय