"IDENTIFIED BY 'password'" in MySQL

Ich sehe oft in vielen MySQL-Tutorials, dass Leute den Befehl @ benutzeIDENTIFIED BY 'password' sowohl während der Benutzererstellung als auch beim Erteilen von Berechtigungen.

Beispielsweise

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database.* TO 'username'@'localhost' IDENTIFIED BY 'password';

Ich habe versucht mitGRANT ohneIDENTIFIED BY und es funktioniert
Kann mir jemand erklären, warum es zweimal verwendet wird? Könnte es ein anderes Passwort für bestimmte Berechtigungen geben?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage