Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Utworzony user nie widzi schematu DB
Forum PHP.pl > Forum > Przedszkole
ukasz112
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!
ohm
Po zmianach wrzuć jeszcze
  1. FLUSH privileges;
ukasz112
Bez zmian, niestety
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.