Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 13.10.2004 Skąd: Świnoujście Ostrzeżenie: (0%)
|
Witam
Przekopałem już chyba wszystkie tematy, ale żaden nie rozwiązał mojego problemu, pomimo iż wydawałoby się że jest bardzo podobny do niektórych, a wręcz identyczny z innymi. (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) Otóż mamy: MS Windows Server 2003 IIS 6.0 php 4.4.0 GD 2.0.28 MySql 4.1.14 phpMyAdmin 2.6.4-pl1 wszystkie ostatnie sprawne wersje tych zabawek ... (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) php działa super, do MySql'a łączę się przez konsolę bez problemu - jako root, czy nawet jako inny user (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) no a sprawa tyczy się phpMyAdmina Kod #1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client zgodnie z manualem MySql'a: Kod Error: 1251 SQLSTATE: 08004 (ER_NOT_SUPPORTED_AUTH_MODE) Message: Client does not support authentication protocol requested by server; consider upgrading MySQL client zgodnie z dokumentacją i Faq phpMyAdmina, dzieje się tak z powodu błędnego działania ISAPI w IIS: Kod [1.5] Using phpMyAdmin on IIS, I'm facing crashes and/or many error messages with the HTTP or advanced authentication mode. This is a known problem with the php ISAPI filter: it's not so stable. Please use instead the cookie authentication mode. Tak więc można zmienić ustawienie "auth_type" na "cookie" ale niestety to nie rozwiązuje problemu ... Można też spróbować przestawić się z ISAPI na CGI/Fast CGI - w moim przypadku nie pomogło. może coś pominąłem, ale najwyżej wyjdzie to w praniu ... tak więc ... powodzenia w myśleniu i oczywiście wielkie dzięki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%)
|
Jest to spowodowane tym, że w wersji 4.1.x MySQL wprowadzili inny mechanizm autoryzacji niż był wcześniej. Używasz starej biblioteki mysql w php i nie możesz połączyć się z bazą danych. Każdy skrypt nie będzie mógł się połączyć - nie tylko phpMyAdmin. Zainstaluj php 5 gdzie jest nowsza biblioteka i będzie działać Ci wszystko w porządku.
|
|
|
|
Post
#3
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%)
|
Odnośnie tego:
Cytat Kod #1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client u mnie rozwiązałem to updatując hasło w bazie mysql, w tabeli user (spod konsoli oczywiście):
następnie restart mysql'a i było ok. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 13.10.2004 Skąd: Świnoujście Ostrzeżenie: (0%)
|
No i pofruneło ...
Dzięki revyag ... zadziałało (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) a co do PHP5 to zaraz będę walczył z odpaleniem go obok PHP4 (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Dla tych co będą mieli podobny problem zwracam uwagę na wykonanie RESTARTu usługi MySQL lub po porostu restart kompa dla mniej dociekliwych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdro ... |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 04:50 |