Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] uprawnienia do zakładania baz
nevt
post 13.10.2007, 17:03:57
Post #1





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

Ostrzeżenie: (0%)
-----


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.


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:26