Det ser ud til, at din brugertabel er beskadiget. Den genstart, du nævnte, udløste sandsynligvis en opgradering til MySQL og mysql_upgrade
scriptet blev ikke kørt. Dette burde løse situationen:
mysql_upgrade -u root -ppassword --skip-grant-tables
mysql -u root -ppassword -e "UPDATE mysql.user SET plugin = 'mysql_native_password' WHERE user = 'mangos'; FLUSH PRIVILEGES"
Kilde:http://kb.odin .com/da/126676
Levering af --force
mulighed for at mysql_upgrade
vil genanvende opgraderingsscripts, selvom en opgradering allerede er blevet udført. Dette kan være nødvendigt i tilfælde af delvis gendannelse fra backup.
Også værd at nævne, kommandoen til at ændre en brugeradgangskode er ændret i MySQL 5.7.6 / MariaDB 10.2.0 og frem:
ALTER USER mangos IDENTIFIED BY 'mangos';
Dette er nu den foretrukne metode til at indstille adgangskoden, selvom den ældre SET PASSWORD
syntaks er ikke officielt forældet.