यहाँ मैं आपको दिखाऊँगा कि कैसे ubuntu linux में MySql रूट पासवर्ड कमांड लाइन को रीसेट/बदलें, कुछ mysql CLI कमांड्स का उपयोग करके आप आसानी से अपना mysql एडमिनिस्ट्रेटिव पासवर्ड रिकवर कर सकते हैं। जैसा कि मैं अपने mysql रूट पासवर्ड को भूल गया था तो मैं अपने mysql रूट पासवर्ड को रीसेट करने के लिए नीचे दिए गए आदेशों का उपयोग करता हूं और यह आकर्षण की तरह काम करता है।
Error: ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO) |
फिर मैंने इसे रीसेट करने के लिए नीचे दिए गए चरणों का पालन किया
चरण-1: सबसे पहले ssh का उपयोग करके अपने ubuntu सर्वर में लॉगिन करें और mysql सर्वर को रोकें।
sudo /etc/init.d/mysql stop |
या
sudo service mysql stop |
चरण-2: MySQL (mysqld) सर्वर/डेमॉन प्रक्रिया को -स्किप-ग्रांट-टेबल विकल्प के साथ शुरू करें ताकि यह पासवर्ड के लिए संकेत न दे।
sudo mysqld_safe --skip-grant-tables & |
चरण-3: टर्मिनल पर कमांड के नीचे चलाकर mysql सर्वर को रूट यूजर के रूप में कनेक्ट करें।
sudo mysql -u root |
चरण -4: नया mysql रूट यूजर पासवर्ड सेट करें। नीचे दिए गए कमांड में बस "न्यूपासवर्ड" को अपने इच्छित पासवर्ड से बदलें।
UPDATE user SET Password=PASSWORD('NewPassword') WHERE User='root'; FLUSH PRIVILEGES; exit; |
चरण-5: अब सब हो गया mysql सर्वर को पुनरारंभ करें।
sudo /etc/init.d/mysql start |
या
sudo service mysql start |