MySQL स्टार्टअप त्रुटि - रूट तत्व गायब है


14

मैंने Windows Server 2003 R2 पर लगभग 2 महीने तक MySQL स्थापित किया है। स्टार्ट अप पर हमें एक त्रुटि के साथ प्रस्तुत किया जाता है जो कहता है कि "उच्च गंभीरता त्रुटि - रूट तत्व गायब है" इसके बाद एक और उच्च गंभीरता त्रुटि है जो "लॉग फाइल पथ लिखता है इसे लिखने के लिए लिखने से पहले परिभाषित किया जाना चाहिए"।

इससे संबन्धित किसी भी मदद का स्वागत किया जाएगा!

जवाबों:


17

यह MySQL notifier config फाइल के साथ एक समस्या हो सकती है। जैसा कि यहां बताया गया है , आपकी कॉन्फ़िग फ़ाइल में कुछ गड़बड़ है। आपको बस इसे हटाना होगा (या इसे किसी और चीज़ का नाम बदलना होगा) और MySQL नोटिफ़ायर को फिर से लॉन्च करना होगा - कॉन्फ़िगर फ़ाइल को स्वचालित रूप से फिर से बनाया जाएगा।

मेरे मामले में, कॉन्फ़िगर फ़ाइल C:\Users\YourUsername\AppData\Roaming\Oracle\MySQL Notifier\settings.configपथ में थी। इसे हटाने से समस्या हल हो गई।


1
मेरे लिए काम किया :) :)
कुषाण

मेरा उन 10 फ़ाइलों का नाम बदलने / हटाने के लिए विंडोज़ 10 में हल किया गया है ... कनेक्शन.xml और C: \ Users \ saber \ AppData \ Roaming \ Oracle \ MySQL Notifier \ settings.config तब साइनआउट करने के बाद या स्टार्टअप पुन: कनेक् ट कनेक्शन में पुनः आरंभ करें। xml फिर से। mysql कार्यक्षेत्र
खोलकर

9

मैं भी, MySQL Notifier के अपने स्थानीय इंस्टालेशन पर इस समस्या को लेकर भागा, और न तो सेटिंग्स को डिलीट किया। आगे की जांच मुझे नाम कनेक्शन के साथ एक ही फ़ोल्डर में एक फ़ाइल तक ले जाती है। xml जिसमें केवल एक ही स्थान वर्ण होता है। उस फ़ाइल को हटाने और नोटिफ़ायर को फिर से शुरू करने का प्रयास किया, हालाँकि, अगर (जैसे मेरे) सेटिंग्स को हटाना। समस्या को ठीक नहीं करता है, तो कनेक्शन के लिए देखें। xml, और आवश्यक समस्याओं के लिए उस फ़ाइल का निरीक्षण करें।


3
मैं एक ही समस्या थी और इन दो फ़ाइलों को हटाने का समाधान था। धन्यवाद डेव।
पैट्रिस कैल्वे

2
मुझे विंडोज 8 पर एक ही समस्या थी। कनेक्शन को हटाने। xml और settings.config ने समस्या को ठीक किया। दोनों फाइलें C: \ Users \ User \ AppData \ .. में मिल सकती हैं
Mythul

3

त्रुटि एक दूषित कॉन्फ़िगरेशन फ़ाइल के कारण दिखाई देती है और समाधान Wojciech Frącz द्वारा वर्णित के रूप में इसे हटाने के लिए है।

यह डमी MySQL सेवाओं के कारण भी दिखाई दे सकता है (सर्वर इंस्टॉलेशन से पूरी तरह से हटाया नहीं गया है)। हमेशा यकीन है कि कर आप कर रहे हैं चल सूचक नवीनतम उपलब्ध संस्करण (है कि कम से डाउनलोड किया जा सकता mysql डाउनलोड पृष्ठ ) पहले।

डमी MySQL सेवाओं बचे हल करने के लिए:

  1. एक रन कमांड विंडो खोलें और निम्नलिखित टाइप करें:

    services.msc

  2. किसी भी MySQL सेवा को नोट करें जिसे सूचीबद्ध नहीं किया जाना चाहिए (पहले अनइंस्टॉल करने का प्रयास किया गया है)।

  3. एक व्यवस्थापक अधिकार कमांड विंडो खोलें और कमांड टाइप करें:

    sc Delete "<Dummy_service_name_here>"।

नोटिफ़ायर को पुनरारंभ करें और देखें कि क्या समस्या को ठीक किया गया है।

यदि एक समान त्रुटि अभी भी बाद में दिखाई देती है, तो जांच लें कि क्या स्टैक ट्रेस शब्द CreateScheduledTask को कहीं पर दिखाता है, तो इसका मतलब कुछ गलत होगा जब नोटिफ़ायर किसी भी स्थापित MySQL उत्पाद के अपडेट की जांच करने के लिए स्टार्टअप पर शेड्यूल कार्य जोड़ने का प्रयास करता है।

settings.configपुन: जनरेट की गई फ़ाइल को नोटपैड में खोलने के लिए वर्कअराउंड करना है । फ़ाइल के अंदर, एक संपत्ति बुलाया के लिए देखो "AutoCheckForUpdates"और का डिफ़ॉल्ट मान को बदलने "True"के लिए "False"और के रूप में में नोट सूचक फिर से चलाने के लिए, इस पोस्ट


0

मेरे पास एक दोषपूर्ण सेटिंग थी ।config और एक शानदार कनेक्शन। xml । जब मैंने दोनों का नाम बदला, तो mysql फिर से शुरू हुआ। मैं फिर कनेक्शन सेट करता हूं। xml वापस अपने मूल नाम पर। यह फिर से अवरुद्ध हो गया, इसलिए मैंने इसे पूरी तरह से हटा दिया और mysql ठीक है।


0

मैंने C:\Users\YourUsername\AppData\Roaming\Oracle\MySQL Notifier\settings.config इसे हटाने का हल किया यह शून्य ("शून्य" बाइट्स) से भरा था।

ध्यान दें कि MySQL नोटिफ़ायर अभी भी बैकग्राउंड में चल रहा है (लेकिन ठीक काम नहीं कर रहा है), इसलिए आपको इसे मारना चाहिए और फिर ऐप को पुनरारंभ करना चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.