मुझे कई बार 'debian-sys-maint' उपयोगकर्ता द्वारा काट लिया गया है जो उबंटू रिपॉजिटरी से स्थापित mysql-server संकुल पर डिफ़ॉल्ट रूप से स्थापित है।
आम तौर पर क्या होता है मैं समस्या निवारण या नए विकास के लिए हमारे उत्पादन डेटाबेस (जो डेबियन / उबंटू पर नहीं चल रहा है) की एक नई प्रतिलिपि खींचता हूं और mysql.user तालिका को बाहर करना भूल जाता हूं, इसलिए डेबियन-सीस-मेन्ट उपयोगकर्ता खो देता है।
यदि हम किसी भी कारण से नए mysql उपयोगकर्ताओं को जोड़ते हैं, तो मुझे टेबल को ओवरले करने के विपरीत अपने विकास परिवेश में इनका विलय करना होगा।
उपयोगकर्ता के बिना मेरी प्रणाली अभी भी कार्यात्मक लगती है, लेकिन त्रुटियों से ग्रस्त है जैसे:
sudo /etc/init.d/mysql restart
Stopping MySQL database server: mysqld...failed.
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
- डेबियन-सीस-मेन्ट किसके लिए उपयोग किया जाता है?
- क्या पैकेज अनुरक्षकों के लिए एक बेहतर तरीका है कि वे क्या करने की कोशिश कर रहे हैं?
- इसे खो देने के बाद इसे पुनर्स्थापित करने का सबसे आसान तरीका क्या है?
- इस उपयोगकर्ता के लिए विशेषाधिकारों का सही / न्यूनतम सेट क्या है?
- '*। * ...' पर सभी विशेषाधिकार प्रदान करने के लिए खराब विचार की तरह लगता है
संपादित करें
अतिरिक्त प्रश्न - क्या /etc/mysql/debian.cnf में पासवर्ड पहले से ही हैशेड है या यह प्लेनटेक्स्ट पासवर्ड है? यह तब मायने रखता है जब आप उपयोगकर्ता को पुनः बनाने के लिए जाते हैं और मुझे लगता है कि यह पहली कोशिश में सही नहीं लगता।
धन्यवाद