जब हम रूट यूजर पासवर्ड भूल जाते हैं या इंस्टॉलेशन के दौरान दिए गए पासवर्ड को याद करने से चूक जाते हैं, तो रूट यूजर पासवर्ड को रीसेट करने की प्रक्रिया नीचे दी गई है।
ओएस - उबंटू 16.04
MySQL - 5.7
- Mysql सर्वर को रोकें
sudo /etc/init.d/mysql stop
- त्रुटि से बचने के लिए, UNIX सॉकेट फ़ाइल के लिए mysqld_safe निर्देशिका '/var/run/mysqld' मौजूद नहीं है, निम्न कमांड चलाएँ:
sudo mkdir -p /var/run/mysqldsudo chown mysql:mysql /var /run/mysqld
- सुरक्षित मोड में mysql प्रारंभ करें:
sudo mysqld_safe --skip-grant-tables &
- Mysql में लॉगिन करें और पासवर्ड को 'root123' कहने के लिए बदलें:5.7 संस्करण में पासवर्ड कॉलम का नाम बदलकर प्रमाणीकरण_स्ट्रिंग कर दिया गया है। जहां उपयोगकर्ता ='रूट';
- यदि आपको त्रुटि मिलती है ::MySQL पर विफल रहता है:mysql "ERROR 1524 (HY000):प्लगइन 'auth_socket' लोड नहीं होता है" फिर कमांड के नीचे चलाएँ और फिर चौथा चरण चलाएँ।
mysql>उपयोगकर्ता सेट प्लगइन अपडेट करें="mysql_native_password" जहां उपयोगकर्ता='रूट';mysql>फ्लश विशेषाधिकार;छोड़ें;
- mysql सर्वर को रोकें और प्रारंभ करें
sudo /etc/init.d/mysql stopsudo /etc/init.d/mysql start
- नए पासवर्ड से लॉगिन करें
mysql -uroot -proot123
पीएफबी, संदर्भ के लिए यूआरएल।
https://support.rackspace. com/how-to/mysql-resetting-a-lost-mysql-root-password/ mysqld_safe यूनिक्स सॉकेट फ़ाइल के लिए निर्देशिका '/var/run/mysqld' मौजूद नहीं है MySQL उपयोगकर्ता DB के पास पासवर्ड कॉलम नहीं हैं - OSX पर MySQL इंस्टॉल करना MySQL पर विफल रहता है:mysql "ERROR 1524 (HY000):प्लगइन 'auth_socket' लोड नहीं है"