"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?