ओह मेरी ... आप परेशानी में हैं। डेटाबेस बंद करें। Innodb फ़ाइल बैकअप। प्रार्थना करें कि आपने डेटाबेस छोड़ने के बाद कुछ भी नहीं किया है।
परकोना के लोग (MySQL प्रदर्शन ब्लॉग के लेखक शामिल हैं) आपकी मदद करने में सक्षम होना चाहिए: Percona emergency support।
यदि आप अपने आप पर उद्यम करते हैं, तो इसे अपने साथ लें: Data Recovery Toolkit for Innodb।
इसकी रसद? आपको प्रत्येक पृष्ठ (कंप्यूटर शब्द पृष्ठ ... Innodb के मामले में 16k ब्लॉक) को पढ़ना होगा और इस तरह अपने डेटा को पुनर्निर्माण करना होगा। यह बहुत कम स्तर का काम है (हम आपके हेक्स संपादक को खोलने की बात कर रहे हैं और टूलकिट आपके लिए ऐसा नहीं करते हैं, तो बाइट्स गिनना शुरू करें), और यदि आप दृढ़ता से अनुभवी प्रोग्रामर नहीं हैं, तो आप को चोट पहुंचाने जा रहे हैं ।
स्रोत
2008-09-22 16:18:21
InnoDB को * .frm फ़ाइलों के अलावा ibdata, ib_logfile *, और/या * .ibd फ़ाइलों की आवश्यकता होती है। – silfreed
क्या होगा यदि आपके पास केवल ib_logfile * और .frm फ़ाइलें हैं (एक महीने पुराने बैकअप के साथ)? उस परिदृश्य में ठीक होने का कोई मौका? या क्या आपको कुछ भी ठीक करने के लिए ibdata की आवश्यकता है? – eglasius