Možná aktualizace balíčku přepsala aktualizační program heslo uživatele root.
Chcete-li jej obnovit:
Zastavte démony mysqld.
$ sudo service mysqld stop
Přejděte do adresáře mysql/bin
$ cd /usr/bin
Spusťte mysql démona s touto volbou:
$ sudo mysqld_safe --skip-grant-tables
Otevřete jiný terminál a otevřete relaci mysql, abyste to provedli:
$ 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;
Nyní ukončete proces mysqld_safe a restartujte mysqld normálně:
$ sudo service mysqld start
Poznámka 1: password
je název sloupce v tabulce mysql.user
před verzí 5.7. Poté se stal authentication_string
. Změňte odpovídajícím způsobem své prohlášení o aktualizaci.