यह कैसे जांचें कि MySQL सर्वर काम कर रहा है या नहीं? [बन्द है]


29

मैंने अपने अप्रबंधित VPS पर Webuzo स्थापित किया है। मैं कोई भी एप्लिकेशन इंस्टॉल नहीं कर पा रहा हूं, क्योंकि यह मुझे "MySQL सर्वर से कनेक्ट करने में असमर्थ" जैसी त्रुटियां दे रहा है। लेकिन टर्मिनल के माध्यम से, MySQL की स्थिति चल रही है।

क्या कोई भी समस्या निवारण में मदद कर सकता है?


3
मुझे लगता है कि इसकी संभावना नहीं है कि आपको यहां बहुत मदद मिलेगी। वेब एप्लिकेशन को परिनियोजित करने के लिए पेशेवर वातावरण लगभग "स्टैक" के इन प्रकारों का उपयोग नहीं करते हैं ; वे आम तौर पर डेवलपर्स और उत्साही लोगों के लिए डिज़ाइन किए जाते हैं, लंबी पूंछ के बहुत अंत में लोग, और वे लोग जो वास्तव में वेब साइट का प्रबंधन करना नहीं जानते हैं।
माइकल हैम्पटन

मुझे याद है इसे एक-एक करके इंस्टॉल करना। LAMP या Webuzo के माध्यम से नहीं।
user124245343 18

जवाबों:


46

इसे करने के कई तरीके - अपने टर्मिनल में:

sudo service mysql status

या

ps aux | grep mysql

जो आप सामना कर रहे हैं वह शायद प्रमाणीकरण विफलता या डेटाबेस प्रकोष्ठ है।

क्या आपने टर्मिनल के माध्यम से एक ही क्रेडिट के साथ लॉग इन करने की कोशिश की?

mysql -u <username> -p <database-name>

आशा करता हूँ की ये काम करेगा :)


2
यह भी जांचें कि आईपी क्या पता है कि डेमन बाध्य है। शायद आप गलत का उपयोग कर रहे हैं और यही विफलता का कारण है?
बजे एक CVn

2

आप निम्नानुसार MySQL सेवा की स्थिति की जाँच कर सकते हैं:

`रूट> सेवा mysqld स्थिति

या

रूट> पीएस ऑक्स | grep mysql

या

// क्या MySQL आवश्यक पोर्ट को सुन रहा है

रूट> lsof -i: 3306`

आप Webuzo Enduser पैनल >> सेवा मेनू से MySQL सेवा की स्थिति की जांच कर सकते हैं। गाइड: http://webuzo.com/wiki/Restart_services

जैसा कि आपकी त्रुटि "MySQL सर्वर से कनेक्ट करने में असमर्थ" के लिए, क्या आप वेबुज़ो एंड्यूसर पैनल से डेटाबेस बनाने में सक्षम हैं? गाइड: http://webuzo.com/wiki/How_to_Create_and_Manage_MySQL_Dat डेटाबेस

क्या आपने MySQL रूट उपयोगकर्ताओं के पासवर्ड को बदल दिया है? MySQL रूट उपयोगकर्ता के लिए पासवर्ड फ़ाइल /var/webuzo/my.conf में है

यदि MySQL सेवा चल रही है, तो टर्मिनल से MySQL सर्वर तक पहुँचने का प्रयास करें।

आशा है कि यह मदद करता है \ m /


सही पहला आदेश है [sudo] सर्विस mysql स्टेटस
डीनो



1

डिफ़ॉल्ट MySQL सर्वर पोर्ट 3306 है, अगर यह चल रहा है तो आपको सही पोर्ट का उपयोग करने के लिए जांचना होगा:

# netstat -vulntp |grep -i mysql

यदि कोई परिणाम नहीं मिला, तो आपको अपने MySQL लॉग की जांच करनी होगी।


0

"प्रक्रिया चल रही है" हर जगह के लिए "सेवा उपलब्ध है" के समान नहीं है।

त्रुटि विस्तार खोजने के लिए क्लाइंट और सर्वर दोनों तरफ अपने विवरण लॉग की जाँच करें, और मैनुअल कनेक्शन द्वारा सेवा कनेक्शन की स्थिति की जाँच करें:

$ mysql ...

DB सर्वर से स्थानीय स्तर पर, और क्लाइंट से।

मैं वेबुजो के बारे में नहीं जानता। यह सिर्फ सामान्य उत्तर है।

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