Die (früher) akzeptierte Antwort von Honza scheint falsch zu sein, siehe seine Kommentare. Es scheint nicht möglich zu sein, einen GRANT
zu verwenden Abfrage zum gleichzeitigen Ändern mehrerer Benutzer seit MySQL unterstützt keine Platzhalter für Benutzernamen
.
Wie Sie selbst vorgeschlagen haben, können Sie Datensätze in mysql.user
ändern Tabelle direkt mit einem UPDATE
Abfrage und wie Marc Delisle vorgeschlagen hat, danach Privilegien leeren mit:
FLUSH PRIVILEGES;
Siehe auch dba.stackexchange.com> Wie um mehreren Benutzern Berechtigungen zu erteilen .