Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: MySQL i "super user"
Forum PHP.pl > Forum > Bazy danych > MySQL
radziel
"Super user" - mam na myśli windowsowy odpowiednik roota z linuxa.

Otóż... kiedy odpalam mysql i MySQLAdmin w zakładce my.ini Setup mam tam user i password, które (wg mojego rozumowania) odp. za tzw. "superusera" który może robić w mysqlu wszystko...

Niestety gdy odpalam jakiś skrypt i wpisuję login i hasło tego "superusera" to nie chce mi się połączyć, a gdy usunę hasło a login zostawię - łączy sie.

Tak samo z phpmyadminem... bez hasła się połączy a z hasłem nie...

Wobec tego moje pytanie brzmi jak "wymusić" używanie hasła i żeby je akceptował.

Ew. co zrobić żeby mógł się łączyć z hasłem. // Reinstalacja nic nie dała - dalej ten sam problem.
adwol
Cytat
Tak samo z phpmyadminem... bez hasła się połączy a z hasłem nie...

Jeśli łączy Ci się bez wymagania hasła to oznacza, że po prostu nie masz go ustawionego. Zmień je za pomocą:
[sql:1:1bb13b00e0]set password for uzytkownik = password('haslo');[/sql:1:1bb13b00e0]
gdzie uzytkownik to nazwa Twojego uzytkownika (domyslnie superuser w mysqlu nazywa się root), a haslo to oczywiscie hasło.

PS. Hej, może któryś z adminów poprawić kod odpowiedzialny za syntax highlighting SQLa, bo ten po raz kolejny sobie nie poradził.
KaMeLeOn
Cytat
PS. Hej, może któryś z adminów poprawić kod odpowiedzialny za syntax highlighting SQLa, bo ten po raz kolejny sobie nie poradził.

http://forum.php.pl/viewtopic.php?p=30330#30330 :wink:
radziel
Ok... hasło się udało ustawić ... ale...
Kiedy odpalam PhpMyadmina wyskakuje mi:

1249 - Client does not support authentication protocol requested by server. Consider upgrading MySQL client

Nie wiem jak to usunac :/
adwol
Cytat
1249 - Client does not support authentication protocol requested by server. Consider upgrading MySQL client

Jaką masz wersję klienta mysqla, a dokładniej biblioteki mysqlclient i jaką masz wersję serwera? Problem może wystąpić jeśli łączysz się z jakimś nowszym serwerem (4.1, 5.0) za pomocą starego klienta.
radziel
mam 4.1 i blad wystepuje w phpmyadminie.
uboottd
W takim razie chyba bedziesz musial przekompilowac modul php-a zeby korzystal z bibliotek mysql4.1, bo pewnie korzysta ze starych.
web86
Ja taki problem mialem gdy nie byl zainstalowany sterownik ODBC, tez moglem wchodzic tylko przez roota bez hasla :/
radziel
Cytat
W takim razie chyba bedziesz musial przekompilowac modul php-a zeby korzystal z bibliotek mysql4.1, bo pewnie korzysta ze starych.


Heh.. czyli w windowsie... ponowna instalacja??

P.S Usunełem 4.1 i wgrałem 4.0.15a i działa - thx za pomoc smile.gif
chfast
Cytat
W takim razie chyba bedziesz musial przekompilowac modul php-a zeby korzystal z bibliotek mysql4.1, bo pewnie korzysta ze starych.

Czyli jak to można zrobić pod windowsem?
Problem mam ten sam: root bez hasła działa, inny użytkownik nie.
uboottd
A wiecie? Ja niestety nie windziany... Wiec w takich sytuacjach nie bardzo pomoge...
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.