हो सकता है कि पैकेज को अपडेट करते हुए अपडेटर ने रूट पासवर्ड को ओवरराइट कर दिया हो।
इसे पुनर्स्थापित करने के लिए:
mysqld deamons बंद करो।
$ sudo service mysqld stop
Mysql/bin निर्देशिका पर जाएँ
$ cd /usr/bin
इस विकल्प के साथ एक mysql deamon प्रारंभ करें:
$ sudo mysqld_safe --skip-grant-tables
एक और टर्मिनल खोलें और इसे निष्पादित करने के लिए एक mysql सत्र खोलें:
$ mysql
mysql> use mysql;
see Note1 below for next line.
mysql> UPDATE user SET password=PASSWORD('YOUR_NEW_PASSWORD_HERE') WHERE user = 'root';
mysql> exit;
अब mysqld_safe प्रक्रिया को समाप्त करें और mysqld को सामान्य रूप से पुनरारंभ करें:
$ sudo service mysqld start
नोट1: password
तालिका में कॉलम नाम है mysql.user
संस्करण 5.7 से पहले। जिसके बाद यह authentication_string
बन गया . अपने अपडेट स्टेटमेंट को तदनुसार बदलें।