Prøv kommandoen FLUSH PRIVILEGES
når du logger på MySQL-terminalen. Hvis det ikke virker, så prøv følgende sæt kommandoer, mens du er i MySQL-terminalen
$ mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET password=PASSWORD("NEWPASSWORD") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
Skift NYT PASSWORD med den adgangskode, du ønsker. Det burde være klar!
Opdater :Fra og med MySQL 5.7 er password
felt er blevet omdøbt til authentication_string
. Når du ændrer adgangskoden, skal du bruge følgende forespørgsel til at ændre adgangskoden. Alle andre kommandoer forbliver de samme:
mysql> UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE User='root';
Opdater :Den 8.0.15 (måske allerede før den version) virker PASSWORD()-funktionen ikke, som nævnt i kommentarerne nedenfor. Du skal bruge:
UPDATE mysql.user SET authentication_string='password' WHERE User='root';