Witajcie (temat pierwotnie założyłem w Przedszkolu - ale tam nikt nie odpowiedział...).

Na serwerze MySQL5 założyłem nowego użytkownika, powiedmy xxx. Nadałem mu wszelkie możliwe do nadania uprawnienia - po to, żeby nie logować się na roota.

Przy próbie założenia nowej bazy powiedzmy yyy, dostaje błąd: user xxx nie ma uprawnień do bazy yyy!
Czy z tego taki wniosek, że nową bazę może utworzyć tylko root?
Czy zakładając nową bazę, np. przez skrypt php, musi on połączyć się jako root?

W helpie do MySQL znalazłem, zapis:
Cytat
CREATE DATABASE creates a database with the given name. To use this statement, you need the CREATE privilege for the database.

Ale w opisie składni GRANT nie znalałem takiej opcji, jak nadanie uprawnienia CREATE dla nieistniejącej bazy... A może zadziała coś w rodzaju:
  1. GRANT CREATE ON *.*

Pytam, bo pracuję na nie swoim serwerze i nie chcę namieszać w jego ustawieniach...

Jestem w kropce, będę wdzięczny za pomoc.