Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Problem z zalogowaniem do PHPMyAdmin
Forum PHP.pl > Forum > Przedszkole
Baku12345
Witam
Mam takie pytanie. Zainstalowałem sobie Xampp-a, stworzyłem nową bazę i nowego użytkownika. Przypisałem mu uprawnienia do bazy i wszystko
by było dobrze, ale nowy użytkownik nie może się zalogować poprzez PHPMyAdmin-a. Użytkownik root się normalnie loguje, natomiast gdy wpisuję login
i hasło tego nowego to wyskakuje komunikat "Nie udało się zalogować na serwer MySQL". Gdzieś wyczytałem, że trzeba edytować jakiś plik .ini, ale nie chcę tego robić za każdym razem gdy dodam nowego użytkownika. O ile nie jest to jakiś duży probem na localhoście to na serwerze już będzie uciążiwe.

Proszę o odpowiedź co zrobić by móc się logować PHPMyAdmina z innych kont.
Cysiaczek
W edycji konta zobacz, z jakich hostów możesz się logować jako inny użytkownik. Na lokalnej maszynie ustaw sobie po prostu localhost ( zobacz jak masz dla roota i tak samo zrócool.gif.
Jeśli tam jest ok, to zobacz, czy w ogóle możesz się zalogować do mysql np. w kodzie.
patrysiek2
Ja polecam ci przerzucić się na "Krasnal Serv" - najnowsza wersja 2.7 bodajże i wszystko śmiga smile.gif
cod3r
Krasnal Serv ma strasznie stare wersje oprogramowania, chociażby MySQL 3.23.58, Apache 1.3.31 czy PHP 5.0.2. Kiedyś go używałem, natomiast XAMPP jest chyba dużo lepszy i aktualniejszy.
Baku12345
Wielkoe dzięki za odpowiedzi. Już działa po przestawieniu na localhost. Mam jednak takie pytanie.
Dlaczego gdy miałem ustawione dowolny host to nie mogłem się zalogować? Przecież jak dowolny
to dowolny czyli localhost też powinien się móc zalogować smile.gif
mortus
Zajrzyj do dokumentacji, a ja przytoczę jej fragment:
Cytat
Two of the accounts have a user name of monty and a password of some_pass. Both accounts are superuser accounts with full privileges to do anything. The 'monty'@'localhost' account can be used only when connecting from the local host. The 'monty'@'%' account uses the '%' wildcard for the host part, so it can be used to connect from any host.
It is necessary to have both accounts for monty to be able to connect from anywhere as monty. Without the localhost account, the anonymous-user account for localhost that is created by mysql_install_db would take precedence when monty connects from the local host. As a result, monty would be treated as an anonymous user. The reason for this is that the anonymous-user account has a more specific Host column value than the 'monty'@'%' account and thus comes earlier in the user table sort order. (user table sorting is discussed in Section 6.2.4, ?Access Control, Stage 1: Connection Verification?.)
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.