Grant na kilka baz danych. MySQL
Jak zapewnić dostęp do wielu baz danych? MySQL.
Raczej
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE
ON 'databasesprefix%'.*
TO testuser@localhost IDENTIFIED BY 'testpasswd';
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
2 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Myślę, że to zadziała:
Anonimowy użytkownik
Potwierdzenie od:
podręczniki (5.5)
http://dev.mysql.com/doc/refman/5.5/en/grant.html
:
Symbole wieloznaczne „_” i „%” są dozwolone podczas określania nazw baz danych w instrukcjach GRANT, które przyznają uprawnienia na poziomie globalnym lub na poziomie bazy danych.
z , który odpowiada dowolnej liczbie (nawet zerowej) znaków, oraz , który odpowiada dokładnie jednemu znakowi. jeśli chcesz umieścić w nazwie swojej bazy danych, musisz zmienić jego znaczenie jako .
<
UPDATE
& > jak wskazuje inna odpowiedź: jeśli nazwa bazy danych zawiera symbole wieloznaczne, należy ją cytować
cytat znak
http://dev.mysql.com/doc/refma ... .html
, backtick (“`”) </
UPDATE
>