Odpowiedź (wcześniej) przyjęta przez Honza wydaje się nieprawidłowa, zobacz jej komentarze. Wydaje się, że nie można użyć GRANT
zapytanie umożliwiające zmianę wielu użytkowników jednocześnie od MySQL nie obsługuje symboli wieloznacznych dla nazw użytkowników
.
Jak sam sugerowałeś, możesz zmieniać rekordy w mysql.user
tabeli bezpośrednio za pomocą UPDATE
zapytanie i jak zasugerował Marc Delisle, następnie zmień uprawnienia za pomocą:
FLUSH PRIVILEGES;
Zobacz także dba.stackexchange.com> Jak przyznawać uprawnienia wielu użytkownikom .