मैं अपने दो mysql सर्वरों को मॉनिटर करने के लिए मॉनीग का उपयोग कर रहा हूं। जब कुछ गलत हो जाता है तो मुझे मॉनीग से सतर्क ईमेल मिलते हैं। एक त्रुटि है जिसे मैं नहीं ढूंढ सका। इसे कहते हैं:MySQL 'इनकार कनेक्शन' के बारे में कैसे जानें
कनेक्शन इतिहास: से इनकार कर दिया कनेक्शन का प्रतिशत) - 66.67%
प्रतिशत महत्वपूर्ण नहीं है, यह सिर्फ इनकार कर दिया कनेक्शन होने के बारे में है। मुझे यह ईमेल हर आधा घंटे मिलता है। तो यह एक स्थिर स्थिति की तरह है। यह मेरी गलती होनी चाहिए, क्योंकि मैंने बस उन सर्वरों को स्थापित किया है और कोई और मौका नहीं है कि कोई और सर्वरों में हस्तक्षेप कर सकता है।
MONyog मुझे सलाह:
- कि गलत पासवर्ड का उपयोग कर रहे या अनधिकृत मेजबानों से जुड़ने की कोशिश कर उन/अनुप्रयोगों को अलग करने का प्रयास करें।
- यदि कनेक्ट करने के लिए कनेक्ट_टाउटआउट सेकंड से अधिक समय लगता है तो क्लाइंट को कनेक्ट करने की अनुमति नहीं दी जाएगी।
- log_warnings सिस्टम चर के मान को 2 पर सेट करें। यह MySQL सर्वर को त्रुटि के बारे में और जानकारी लॉग करने के लिए मजबूर करेगा।
मैं my.cnf
करने के लिए log_warnings=2
जोड़ा गया है और मैं इस तरह लॉगिंग सक्षम:
[mysqld_safe]
.
.
log_warnings=2
log-error = /var/log/mysql/error.log
.
.
.
.
[mysqld_safe]
.
log-error=/var/log/mysqld.log
.
.
मैं /var/log/mysql/error.log
पर कोई चेतावनी नहीं देख सकता मैं /var/log/mysqld.log
पर कुछ चेतावनियों को देख सकते हैं, लेकिन वे कुछ और के बारे में कर रहे हैं।
कुल मिलाकर, मेरा प्रश्न यह है कि मैं अस्वीकृत कनेक्शन का पता कैसे लगा सकता हूं? अगर कोई और जानकारी जरूरी है तो कृपया मुझे बताएं।
अग्रिम धन्यवाद।
आप सर्वर संस्करण संकेत दिया है चाहिए किया जाना चाहिए था। मेरा सर्वर 5.1.54 general_log_file, log_warnings, log_error आदि के साथ काम करता है – MKaama
आप सही हैं मेरे पास 5.5.x था। – pars