UBUNTU समाधान
यदि आप AWS (अमेज़ॅन होस्टिंग) का उपयोग कर रहे हैं, तो मैं संभवतः क्लाउड समस्या का सामना कर सकता हूं। मेरे पास "फ्री टियर" योजना पर एक Zpanel सर्वर स्थापित था, और मेरा MySQL बहुत अस्थिर हो गया था।
कभी-कभी सबसे अच्छा समाधान सभी को फिर से स्थापित किया जा सकता है। (आमतौर पर मैं एक स्नैपशॉट बनाने की कोशिश करता हूं, जैसे ही मेरे पास सर्वर है और चल रहा है)
खैर, दूसरा समाधान, केवल MySQL को पुनर्स्थापित कर सकता है। आमतौर पर यह समस्या तब सामने आती है जब आप किसी चीज को बदलने की कोशिश करते हैं /etc/mysql/my.cnf
।
इसे ठीक करने के लिए (ज्यादातर समय काम करता है), आपको कुछ चरणों का पालन करना होगा (ये कदम MySQL के उदाहरण को सामान्य करने की कोशिश करेंगे)
सबसे पहले, सर्वर को रिबूट करने का प्रयास करें (यदि यह काम नहीं करता है, तो अगले चरणों का पालन करें):
अन्य चरण:
- सबसे पहले, आप MySQL फ़ोल्डर से एक बैकअप बनाएं
var/lib/mysql/
, बस यह सुनिश्चित करने के लिए कि आपका डेटा सुरक्षित रहेगा:
sudo -i
cp -R /var/lib/mysql/ ~/mysql
कि, निकालें / पर्ज MySQL के बाद (यह निकल जाएगा: php5-mysql
, phpmyadmin
और अन्य पुस्तकालयों, तो प्रक्रिया के बाद, आप फिर से पुनः स्थापित करना होगा।
sudo apt-get purge mysql-server-5.1 mysql-common
फ़ोल्डर /etc/mysql/
और उसकी सामग्री निकालें :
बाद में, जांचें कि क्या डेटाबेस फाइलें अभी भी फ़ोल्डर में हैं /var/lib/mysql/
और यदि वे नहीं हैं, तो इसे वापस कॉपी करें:
ठीक है, फिर ओ mysql सर्वर को फिर से स्थापित करें
apt-get install mysql-server
और अंत में phpmyadmin और php5-mysql स्थापित करें:
अंत में, सेवाओं को पुनरारंभ करें और जांचें कि क्या स्थिति अब ठीक है:
बस! यह काम करना चाहिए। आशा है कि ये आपके काम आएगा! (पुराने डेटा के बारे में चिंता न करें। हमारे पास इसका बैकअप पहले क्यों है)
sudo status/restart/start mysql
अपस्टार्ट जॉब्स या आप कर सकते हैंsudo service mysql start/restart/status
।