मैं भी काफी समय तक इस समस्या से जूझता रहा।
मैं MySQL फोरम से इस दिलचस्प सूत्र के पार आया : http://forums.mysql.com/read.php?11,11388,11388#msg-11388
मैं भी (स्पष्ट रूप से) कुछ अच्छे एसओ क्यू / ए में आया था।
ऐसा लगता है कि "user948950" प्रश्न में उल्लिखित संदेश कई कारणों से आ सकता है: लॉग फ़ाइल बहुत बड़ी, गलत mysql.ini फ़ाइल मान, फ़ाइल पथ में स्थान, सुरक्षा / acl समस्या, पुरानी प्रविष्टियाँ रजिस्ट्री, और इसी तरह।
इसलिए, इसे ठीक करने के लिए 3h की कोशिश करने के बाद ... मैंने त्याग दिया और एक अच्छा पुराना पुन: स्थापित करने का फैसला किया।
यह वह जगह है जहाँ से (फिर से) यह MySQL थ्रेड उपयोगी आया , मैं बोली:
गैरी विलियम्स ने लिखा: हाय दोस्तों,
मुझे ठीक वैसी ही समस्या हुई है और यह मेरे लिए काम करने का तरीका है, एक गैर-संस्थापन के साथ काम करना।
किसी भी मौजूदा mysql इंस्टॉलेशन के लिए विंडोज़ सर्विस बंद करें।
माईसकल की स्थापना रद्द करें।
अधिकांश uninstalls के साथ, पुरानी फाइलें पीछे रह जाती हैं। यदि आपकी निर्देशिका C: \ mysql \ etc है, तो इनओब, आदि, फ़ाइलों को हटा दें, लेकिन निर्देशिकाओं के साथ-साथ 'डेटा' में मौजूद किसी भी डेटाबेस को छोड़ दें। यदि आपकी निर्देशिका C: \ Program Files \ etc है, तो सभी mysql निर्देशिकाओं को हटा दें।
अब यह सुनिश्चित करने के लायक है कि पुरानी रजिस्ट्री प्रविष्टियों को हटा दिया जाए और उन्हें अनइंस्टॉल कर दिया जाए। यदि नहीं, तो उन्हें हटा दें।
हालांकि, नई .msi इंस्टॉलर (केवल आवश्यक फ़ाइलें) का उपयोग करना ठीक है, हालांकि ...।
उनके डिफ़ॉल्ट इंस्टॉल पथ का उपयोग न करें! कुछ प्रतिभाओं ने इसमें रिक्त स्थान के साथ एक रास्ता तय किया! कस्टम इंस्टॉल चुनें और एक समझदार पथ चुनें, अर्थात, C: \ mysql (Adrien से नोट: C: \ mysqldata ... डेटा)
सुरक्षा सेटिंग्स को बदलने का चयन न करें। संबंधित बॉक्स को अनचेक करें और रूट पासवर्ड सेट किए बिना पूरा हो जाएगा।
मुझे लगता है कि मुझे सब कुछ याद है।
सौभाग्य
गैरी
जब मैं अपने पिछले "डेटा" निर्देशिका में नए डेटाबेस को कॉपी / पेस्ट करता हूं, तो मैं परेशानियों में पड़ गया। इसलिए मैंने पाया कि प्रत्येक डेटाबेस को निर्यात करना था (मुझे पता है ... बहुत मज़ा) और फिर उन्हें एक-एक करके फिर से आयात करना।
FYI करें: मैंने आयात करने के लिए निम्न कमांड का उपयोग किया C:/<MySQLInstallDir>/My SQL Server x.x/bin/mysql -u root -p <dbName> < "<dirPathOfDump>\<dumpName>.sql"
है, उदाहरण के लिएC:/mysql/MySQL Server 5.6/bin/mysql -u root -p mySupaCoolDb < "C:\mySupaCoolDbDump20130901.sql"