php 4.4.1+mysql 4.1.16 win32 - не работает.

White Rabbit

белый кролик
php 4.4.1+mysql 4.1.16 win32 - не работает.

Всё установлено и работает.
По отдельности.

Ошибка mysql_error:
Client does not support authentication protocol requested by server; consider upgrading MySQL client
Я так понимаю, что от меня ожидают апгрейда php.
Только вот непонятно, с какой стати.
Разве эти версии несовместимы?
И где взять необходимое?

Я уже потыкался и на php.net, и на mysql.com, и в гугле был, но никакой
информации не нашёл.

Подскажите, пожалуйста, где искать?
И вообще, что делать?
 

_RVK_

Новичок
нужно обновить библиотеку libmysql.dll
последняя версия обычно идет в дистрибутиве php
 

tony2001

TeaM PHPClub
>И вообще, что делать?
воспользоваться хоть каким-то поиском.

>Я уже потыкался и на php.net, и на mysql.com, и в гугле был, но никакой
>информации не нашёл.
эту тайну тысячи лет хранили мудрецы из Тибета..
но нацисты украли её, а потом она долго хранилась в подвалах КГБ в качестве трофея.
недавно она попала в руки к мафии, но мафиози убили и тайна случайно попала в руки к вездесущим журналистам, которые растрепали её на весь мир..

и вот она перед вами:
1) вставляете текст ошибки в Гугль.
2) нажимаете на кнопку "Google Search".
3) получаете прямые ссылки на документацию.
 

White Rabbit

белый кролик
вставляете текст ошибки в Гугль
Идея была замечательная.
Нашёл примерно следующее:
mysql> SET PASSWORD FOR
-> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
Только что-то не сработало.
Без конца выдаётся ошибка соединения с сервером.

Что делал конкретно: в консоли-> mysql SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('password');

Подскажите, что я делаю не так.

А по поводу апгрейда (второй вариант решения проблемы) вообще ничего не понятно.
libmysql.dll нашлось немало.
Только изменений никаких замечено не было.
Пробовал ставить из 5.0, 5.1 - всё равно.
Он вообще существует, клиент 4.1.х?
 
Сверху