विंडोज़ पर :
0) शट डाउन सर्विस mysql56
1) C:\ProgramData\MySQL\MySQL Server 5.6 पर जाएं , ध्यान दें कि ProgramData एक छिपा हुआ फ़ोल्डर है
2) फ़ाइल ढूंढ रहे हैं my.ini , इसे खोलें और एक लाइन जोड़ें skip-grant-tables नीचे [mysqld] ,सहेजें
[mysqld]
skip-grant-tables
3) सेवा शुरू करें mysql56
4) दाईं ओर, आप डेटाबेस तक पहुंच सकते हैं, mysql run चला सकते हैं
5) और पासवर्ड अपडेट करने के लिए नीचे दी गई क्वेरी का उपयोग करें
update mysql.user set password=PASSWORD('NEW PASSWORD') where user='root';
नोट :नए संस्करण के लिए, authentication_string . का उपयोग करें password . के बजाय
6) सेवा को फिर से बंद करें, लाइन को हटा दें skip-grant-tables इसे सहेजें, और सेवा को फिर से शुरू करें। उस पासवर्ड का उपयोग करने का प्रयास करें जिसे आपने लॉगिन करने के लिए सेट किया है।
मैक पर :
0) सेवा बंद करो
sudo /usr/local/mysql/support-files/mysql.server stop
1) अनुदान तालिका छोड़ें
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
एक बार यह चलने के बाद, इसे बंद न करें, और एक नई टर्मिनल विंडो खोलें
2) mysql टर्मिनल में जाएं
/usr/local/mysql/bin/mysql -u root
3) पासवर्ड अपडेट करें
UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
5.7 जैसे नए संस्करण के लिए, उपयोग करें
UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
4) FLUSH PRIVILEGES; run चलाएँ
5) \q चलाएं छोड़ने के लिए
6) mysql सर्वर शुरू करें
sudo /usr/local/mysql/support-files/mysql.server start