मेरे मामले में यह MySQL डेटाबेस में एक और एक के debian-sys-maint
बीच रखरखाव उपयोगकर्ता के लिए पासवर्ड बेमेल था /etc/mysql/debian.cnf
।
इस उपयोगकर्ता का उपयोग MySQL शटडाउन और अन्य कार्यों के लिए किया जाता है। MySQL अपडेट के बाद ऐसा हो सकता है कि फ़ाइल और डेटाबेस के बीच एक पास बेमेल हो। यह तब भी हो सकता है जब आप अपने डेटाबेस को एक MySQL से दूसरे में ले जाते हैं। यदि आप विभिन्न डेटाबेस पर अन्य MySQL के सभी डेटाबेस और उपयोगकर्ताओं को आयात करेंगे, तो आपको अपने रखरखाव उपयोगकर्ता ( debian-sys-maint
) पासवर्ड को फिर से सिंक करने की आवश्यकता होगी ।
आपको करने की आवश्यकता है: ubuntu / debian फ़ाइल में अपना वर्तमान पासवर्ड जांचें:
sudo cat /etc/mysql/debian.cnf
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = n4aSHUP04s1J32X5
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
user = debian-sys-maint
password = n4aSHUP04s1J32X5
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
आप अपना पासवर्ड देख सकते हैं जो सिस्टम यहाँ उपयोग करेगा: password = n4aSHUP04s1J32X5
अगला कदम MySQL को उसी पासवर्ड में अपडेट करना है: MySQL में लॉग इन करें:
~$ mysql -u root -p
MySQL तक पहुँचने के लिए अपना पासवर्ड टाइप करें
mysql> GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'n4aSHUP04s1J32X5';**
उसके बाद शटडाउन के साथ कोई और समस्या नहीं, 10 मिनट प्रतीक्षा करें, ऐप इंस्टॉल करने के साथ कोई समस्या नहीं जो इस रखरखाव खाते का उपयोग करें जैसे कि phpmyadmin।
अद्यतन: तो दुर्भाग्य से इस मुद्दे को हल नहीं किया। इसने इसे यादृच्छिक बना दिया - कभी-कभी मैं बिना किसी अन्य समस्या के सेवा को रोक सकता हूं, यह सेवा के रुकने पर स्थिर हो जाएगा।