@thusharaK की बदौलत मैं पुराने पासवर्ड को जाने बिना रूट पासवर्ड रीसेट कर सका।
उबंटू पर मैंने निम्नलिखित किया:
sudo service mysql stop
sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking
फिर एक नए टर्मिनल में mysql चलाएँ:
mysql -u root
और पासवर्ड बदलने के लिए निम्नलिखित क्वेरी चलाएँ:
UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
FLUSH PRIVILEGES;
MySQL 5.7 में, mysql.user तालिका फ़ील्ड में पासवर्ड फ़ील्ड को हटा दिया गया था, अब फ़ील्ड का नाम 'authentication_string' है।
mysql सुरक्षित मोड से बाहर निकलें और इसके द्वारा mysql सेवा प्रारंभ करें:
mysqladmin shutdown
sudo service mysql start