उबंटू सेवा: अज्ञात उदाहरण


0

हालिया अपडेट के बाद उबंटू सेवाओं के साथ कुछ गलत हुआ। MySQL प्रक्रिया अब के माध्यम से पहुँचा नहीं जा सकता है service mysql [action], इसलिए जब भी मैं कमांड को निष्पादित करने की कोशिश कर रहा हूं, तो मुझे निम्नलिखित संदेश मिल रहा है:

user@hostname:~# service mysql restart
restart: Unknown instance:

हालाँकि मैं अभी भी सेवा का उपयोग कर सकता हूं /etc/init.d/mysql, यह कमांड अपेक्षा के अनुरूप काम करता है:

user@hostname:~# /etc/init.d/mysql restart
 * Stopping MySQL (Percona Server) mysqld                               [ OK ]
 * Starting MySQL (Percona Server) database server mysqld               [ OK ]
 * Checking for corrupt, not cleanly closed and upgrade needing tables.

क्या कोई मुझे सुझाव दे सकता है कि इस मुद्दे को ठीक करने के लिए क्या किया जा सकता है?

जवाबों:


1

मुझे पता है कि हमने इसे हल कर दिया है, लेकिन कई कारण हैं कि ऐसा क्यों किया जा सकता है। आपके मामले में यह था कि पेरकोना सर्वर मैसकल 5.1 को अपग्रेड करना चाहता था, जिसमें कुछ कॉन्फ़िगरेशन फ़ाइलों के बीच कुछ भ्रम था जो कि पेरकोना इस्तेमाल कर रहा था लेकिन उबंटू mysql सर्वर 5.1 नहीं। इसलिए पैकेज mysql-server-5.1को हटाना / शुद्ध करना ही समाधान था।

इसके लिए सामान्य प्रतिक्रिया इसे ऊपर की ओर दोष देना होगी, लेकिन बहुत जाँचने के बाद हमें समस्या का पता चला।

यह कई mysql समस्याओं के लिए मामला नहीं है जो एक उन्नयन के कारण होता है, या तो उस पैकेज के लिए या पूरे सिस्टम के लिए।

यह श्री नाज़री के लिए काम करता था, लेकिन मैं इसे केवल उन उपयोगकर्ताओं को चेतावनी देने के लिए लिखता हूं जो पहले अन्य समाधानों की जांच करने के लिए यहां आते हैं। उदाहरण के लिए:

  • अपने dmesgआउटपुट की जाँच करें । यह इस तरह की समस्याओं के बारे में बहुत कुछ कहता है या कम से कम यह उस व्यक्ति को निर्देशित करता है जहां उसे देखना है।

  • एक है catमें लॉग या त्रुटि फ़ाइल पर /var/log। इस मामले में, cat /var/log/mysql/error.logहमें एक और समस्या के बारे में कुछ बताया। हमने उस पहले को हल किया और फिर सवाल में एक उल्लेख के लिए आगे बढ़े।

  • समस्याओं को हल करने की कोशिश करते समय लिनक्स बहुत उपयोगकर्ता के अनुकूल है। ज्यादातर समय यह आपको समस्या और समाधान बताएगा।

  • अपग्रेड करते समय, यह देखने के लिए जांच करें कि क्या उस सेवा / ऐप का कोई अन्य उदाहरण / कुछ भी चल रहा है जो संघर्ष कर सकता है / (आपको अपग्रेड प्रक्रिया के दौरान चेतावनी मिल सकती है)।

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