2011-01-28 14 views
12

ठीक करने के लिए 'स्थानीय होस्ट' के लिए इनकार कर दिया है, तो यहां परिदृश्यत्रुटि # 1044 - पहुँच उपयोगकर्ता 'जड़' @ डेटाबेस 'INFORMATION_SCHEMA'

मैं आज मेरी mysql सर्वर पर एक पूर्ण बैकअप प्रदर्शन किया है। अब जब मैं उस .sql डंप फ़ाइल को आयात करने का प्रयास करता हूं, तो मुझे शीर्षक में उल्लिखित त्रुटि मिलती है और यह अन्य सभी डेटाबेस लोड नहीं करता है।

मैं इस के आसपास मिल सकती है तो phymyadmin मुझे पूरी फ़ाइल आयात करने की अनुमति है, या वहाँ एक रास्ता मैं एसक्यूएल डंप से INFORMATION_SCHEMA "निकालें" सकता है

धन्यवाद

+7

डंप से info_schema को "निकालने" के लिए, नोटपैड में फ़ाइल खोलें और उन पंक्तियों को हटाएं। यह चलाने के लिए अनुक्रमिक प्रश्नों की सिर्फ एक पाठ फ़ाइल है। –

उत्तर

8

के रूप में दान ग्रॉसमैन ने कहा है जाएगा:

डंप से info_schema को "निकालने" के लिए, नोटपैड में फ़ाइल खोलें और उन पंक्तियों को हटाएं। यह रन पर क्रमिक प्रश्नों की एक टेक्स्ट फ़ाइल है।

+0

क्या होगा यदि फ़ाइल बहुत बड़ी है? – brotherperes

-1

एक नया डेटाबेस बनाएं और फिर उस नए डीबी का उपयोग करके कनेक्ट करने का प्रयास करें और फिर स्कीमा चलाएं और फिर डेटाबेस निष्पादित करने का प्रयास करें।

2

ओपन INFORMATION_SCHEMA और चलाने

FLUSH TABLES 

यह INFORMATION_SCHEMA कैश को साफ़ करना चाहिए और यह त्रुटि बंद हो जाएगा "Resyncs" नवीनतम स्कीमा

+0

मेरे लिए काम नहीं करते .. – Lucky

0

मैं एक कार्यक्रम Notepad ++ कहा जाता है का उपयोग करने के टेबल।

आप अपनी एसक्यूएल फ़ाइल खोलते हैं और प्रोग्राम इसे इस तरह से रखेगा जहां आप स्पष्ट रूप से देख सकते हैं कि info_schema डेटाबेस क्या करने का प्रयास कर रहा है और यह हर बार विफल क्यों हो रहा है। आप डेटाबेस के उस हिस्से को सुरक्षित रूप से हटा सकते हैं।

फिर मैं अपने पीसी पर एक WAMP स्थापित करता हूं, एक MySQL प्रोग्राम (mysql front) चलाता हूं और डेटाबेस आयात करता हूं। आयात करने के बाद मेरे पास टेबल और डेटाबेस तक पूर्ण पहुंच है।

बस जो आप चाहते हैं उसे निर्यात करें और फिर अपने नए डेटाबेस में आयात करें।

संबंधित मुद्दे