Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odebranie dostępu do bazy "test"
phpion
post
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:
  1. REVOKE ALL ON test.* FROM 'p'@'%';

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".
Go to the top of the page
+Quote Post

Posty w temacie
- phpion   Odebranie dostępu do bazy "test"   15.02.2016, 09:00:12


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

 



RSS Aktualny czas: 23.08.2025 - 14:28