Forse aggiornando il pacchetto il programma di aggiornamento ha sovrascritto la password di root.
Per ripristinarlo:
Ferma i demoni mysqld.
$ sudo service mysqld stop
Vai alla directory mysql/bin
$ cd /usr/bin
Avvia un demone mysql con questa opzione:
$ sudo mysqld_safe --skip-grant-tables
Apri un altro terminale e apri una sessione MySQL per eseguire questo:
$ 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;
Ora uccidi il processo mysqld_safe e riavvia mysqld normalmente:
$ sudo service mysqld start
Nota1: password
è il nome della colonna nella tabella mysql.user
prima della versione 5.7. Dopo di che è diventato authentication_string
. Modifica la tua dichiarazione di aggiornamento di conseguenza.