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
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
 
Start new topic
Odpowiedzi (1 - 2)
ohm
post
Post #2





Grupa: Zarejestrowani
Postów: 623
Pomógł: 144
Dołączył: 22.12.2010

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


Po zmianach wrzuć jeszcze
  1. FLUSH privileges;


Ten post edytował ohm 22.03.2015, 01:00:28
Go to the top of the page
+Quote Post
ukasz112
post
Post #3





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

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


Bez zmian, niestety
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 Aktualny czas: 22.08.2025 - 04:25