अपने डेटाबेस का बैकअप लेने के बाद, नीचे के स्तर पर जाने का प्रयास करें:
sudo dpkg -r mysql-server
sudo apt-get check # verify that apt's metadata is okay
sudo apt-get install mysql-server
जोड़ा गया :
के बाद से dpkg -r
कोशिश घुट रहा है dpkg --purge
और उस के साथ पैकेज सामग्री प्राप्त नाकाम रहने dpkg -L mysql-server-5.1
में इधर-उधर फिरना उन्हें जैप और उसके बाद /var/lib/dpkg
।
मैंने कभी नहीं देखा है कि चीजें बालों वाली हों, क्षमा करें।
यदि पहली बार में आप सफल नहीं होते हैं
मैं यहाँ जोर से सोच रहा हूँ, मुझे माफ कर दो। Mysql- सर्वर मेटा-पैकेज में ये पैकेज शामिल हैं या इसकी आवश्यकता है:
libdbd-mysql-perl
libdbi-perl
libhtml-template-perl
libnet-daemon-perl
libplrpc-perl
mysql-client-5.1
mysql-client-core-5.1
mysql-server
mysql-server-5.1
mysql-server-5.1
पैकेज प्रबंधन के लिए मेटा-डेटा को खुशी से विघटित किया जाता है, केंद्रीय भंडार होते हैं लेकिन पैकेज अकेले खड़े होते हैं। /var/cache/apt/archives
वह जगह है जहाँ *.deb
फ़ाइलें जो लाइव स्थापित की गई हैं।
पहले, इन पैकेजों के बारे में भूलने के लिए dpkg को मजबूर करें (कुछ फ़ाइलों को हटाने के लिए विफलता के जोखिम पर जो हम वैसे भी बदलने जा रहे हैं)।
for i in mysql-server-core-5.1 mysql-server-5.1 ... ; do
sudo dpkg -r --force-remove-reinstreq $i
done
फिर पूर्ण स्थापना के लिए .deb फ़ाइलें प्राप्त करें:
sudo apt-get install --download-only mysql-server
और फिर उन्हें एक-एक करके स्थापित करने का प्रयास करें:
cd /var/cache/apt/archives
sudo dpkg -i mysql-server-core-5.1_5.1.41-3ubuntu12.3_i386.deb
अगर आपको वहाँ समस्या है, तो कोशिश करें:
sudo dpkg -D77777 -i mysql-server-core-5.1... > 2>&1 /tmp/dpkg.log.$$
और कोशिश करें कि लॉगफ़ाइल में ज़िलों से संबंधित प्रासंगिक रेखाएँ खोजें और उन्हें यहाँ पोस्ट करें। शुभकामनाएं, खूब तरक्की करो।