![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Hej,
rozwiązanie pewnie będzie proste, ale niestety nie umiem sobie z nim poradzić. Mamy udostępnić część naszych danych na zewnątrz. Utworzyłem więc nową bazę danych "p", w której jest kilka tabel i widoków. Utworzyłem użytkownika "p". Logując się na niego (nie nadając uprawnień) widzę, że ma dostęp do bazy "test" (wszystko: select, insert...). Nadałem uprawnienia na select do bazy "p" i baza pojawiła się wśród dostępnych dla niego. Teraz chciałbym odebrać mu cały dostęp do bazy "test" - jak? Wykonanie:
zwraca: Kod Error Code: 1141. There is no such grant defined for user 'p' on host '%' Reasumując: chciałbym by użytkownik "p" miał dostęp/widział tylko i wyłącznie bazę "p". // Edit: Udało mi się rozwiązać problem bazując na tym: https://dev.mysql.com/doc/refman/5.5/en/def...privileges.html Zmieniłem host dla "test" z "%" na "localhost". |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 14:28 |