ऐसी स्थितियां हैं जब व्यवस्थापक सर्वर से कनेक्ट नहीं हो सकता है। ऐसा इसलिए होता है क्योंकि उपयोगकर्ता पासवर्ड भूल गया है, या परिवर्तन के दौरान इसे गलत मान दिया गया है। ऐसे मामलों में, सर्वर पर नियंत्रण हासिल करना और एक नया पासवर्ड सेट करना आवश्यक है।
यह आवश्यक है
सर्वर तकनीकी दस्तावेज।
अनुदेश
चरण 1
हमने सर्वर बंद कर दिया। ऐसा करने के लिए, सर्वर कंप्यूटर पर रूट उपयोगकर्ता के रूप में लॉग इन करें और किल कमांड से बाहर निकलें।
चरण दो
यदि सर्वर शटडाउन सिग्नल का जवाब नहीं देता है तो हम किल-9 कमांड का उपयोग करते हैं। यह आदेश जबरन बंद करने के लिए है, लेकिन इसका उपयोग करने में जल्दबाजी न करें, क्योंकि इससे टेबल भ्रष्टाचार का खतरा होता है।
चरण 3
हम myisamchk और isamchk कमांड के साथ तालिकाओं की जांच करते हैं। प्रत्येक मामले में, आपको तकनीकी दस्तावेज का उपयोग करना चाहिए, विशेष रूप से "डेटाबेस को बनाए रखना और पुनर्स्थापित करना" अनुभाग से, तालिकाओं को बंद करने की शुद्धता का निर्धारण करने के लिए। सर्वर की अगली शुरुआत से पहले आपको यह प्रक्रिया पूरी करनी होगी।
चरण 4
-स्किप-ग्रांट-टेबल विकल्प का उपयोग करके सर्वर को पुनरारंभ करें। यह कनेक्शन की जाँच करते समय सर्वर को अनुमति तालिका का उपयोग करने से रोकता है। इस प्रकार, पासवर्ड दर्ज किए बिना सक्षम विशेषाधिकारों के साथ रूट उपयोगकर्ता के रूप में सर्वर से कनेक्ट करना संभव है।
चरण 5
सर्वर को --स्किप-ग्रांट-टेबल विकल्प के साथ पुनरारंभ करें, लेकिन चरण 4 की तुलना में थोड़े अलग तरीके से। /etc/init.d पर जाएं और कमांड टाइप करें - mysqld स्टॉप। फिर हम इसे mysqld ---- स्किप-ग्रांट-टेबल शुरू करते हैं। उसके बाद, सर्वर के लिए एक नया पासवर्ड सेट करें: mysqladmin -h host -u. अपना उपयोगकर्ता नाम और नया पासवर्ड दर्ज करें। अनुमति तालिका समर्थन का उपयोग करके रीबूट करें।