Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Utworzony user nie widzi schematu DB, Po stworzeniu nowego usera, ten nie widzi bazy danych
ukasz112
post 22.03.2015, 00:45:43
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 4.03.2015

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


Cześć!

Stworzyłem nowego użytkownika z bazy danych i dałem mu pełny dostęp do schematu:
Kod
create database sport;
create user uzytkownik identified by 'abc';

GRANT ALL ON sport.* to uzytkownik;


Okej, wszystkie zapytania przeszły. Użytkownik istnieje.
1. Próba logowania:
-z podanym hasłem: błąd logowania.
-bez hasła: przechodzi (mimo, że podane zostało w zapytaniu)

2. Przywileje:
- user nie widzi żadnej bazy danej (tylko test i information_schema).

3. Jako root w mysql.db użytkownik istnieje i w tym konkretnym schemacie ma wszystko na 'Y'

4. Jako root w mysql.user istnieje, oraz ma ustawione hasło.

Moje pytanie, czemu tak się dzieje, że mimo tego, że w konfiguracji wszystko działa, to mimo wszystko nie mogę się zalogować z hasłem i user nie widzi udostępnionych mu baz?
SHOW GRANTS FOR uzytkownik:
Kod
GRANT USAGE ON *.* TO 'uzytkownik'@'%' IDENTIFIED by  PASSWORD ...
GRANT ALL PRIVILEGES ON `sport`.* TO 'uzytkownik'@'%'



Dzięki za pomoc i pozdrawiam!
Go to the top of the page
+Quote Post

Posty w temacie


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 - 22:36