Probeer het commando FLUSH PRIVILEGES
wanneer u zich aanmeldt bij de MySQL-terminal. Als dat niet werkt, probeer dan de volgende reeks opdrachten in de MySQL-terminal
$ mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET password=PASSWORD("NEWPASSWORD") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
Verander NIEUWWACHTWOORD met welk wachtwoord u maar wilt. Zou helemaal klaar moeten zijn!
Bijwerken :Vanaf MySQL 5.7 is het password
veld is hernoemd tot authentication_string
. Gebruik bij het wijzigen van het wachtwoord de volgende vraag om het wachtwoord te wijzigen. Alle andere commando's blijven hetzelfde:
mysql> UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE User='root';
Bijwerken :Op 8.0.15 (misschien al voor die versie) werkt de PASWOORD() functie niet, zoals vermeld in de opmerkingen hieronder. Je moet gebruiken:
UPDATE mysql.user SET authentication_string='password' WHERE User='root';