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:
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.