Forum Webscript.Ru
Программирование => PHP => Тема начата: sky_diver от 25 Февраля 2005, 18:12:13
-
Приветствую всех.
Может плохо искал, но не нашел ответа на простой вопрос. Как подключиться к Mysql в PHP, который работает под IIS (подключен как dll).
Пишу вполне обычный запрос mysql_connect($mysql_host,$mysql_login,$mysql_pass);
А в ответ получаю
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client
Это кого апгрейдить надо?
PHP 4
MySQL 4.1
Заранее благодарен за ответы.
-
sky_diver:
Как подключиться к Mysql в PHP, который работает под IIS
точно так же, как и в любом другом. поодключение к бд никак не зависит от способа, которым вызывается пхп
sky_diver:
Это кого апгрейдить надо?
руки и голову.
PHP FAQ: Ссылки на полезные ресурсы (http://phpfaq.ru/links) читаем про самую первую ссылку и делаем, как там написано.
-
Приветствую. Даже не обижаюсь на предложение апгрейдить голову.. :-) Сразу хочу сказать, что на ПХП пишу достаточно давно и много, но вот конфигурить не приходилось часто.. Да и в прошлый раз как-то само заработало..
Спасибо за ссылку. Там надо смотреть конечно не первую ссылку для начинающих? ;-) А вот в материале о PHP и MySQL я не нашел ничего нового для себя.. Разве что php_mysql.dll у себя не нашел.. Зато в php.ini написано, что MySQL уже встроен в PHP и вроде как для него ничего не надо.. libmysql.dll в c://winnt переписал.
Может все таки можно указать пальцем на возможные проблемы (кроме головы), чтобы их все таки перебрать и найти причину?
-
Нет. Там надо смотреть как раз ПЕРВУЮ ССЫЛКУ. только я не понял, почему она названа ссылуой для начинающих.
и сделать то, что написано в описании к ней.
Если до сих пор непонятно - сообщите. я поясню персонально.
-
Спасибо! Понял в чем причина. Решил пойти простым путем. Поставил MySQL 3.23 - без проблем! :-)
-
если бы понял, то пошел бы ещё более простым.
-
ХИХИ, люди... не надо ничего переустанавливать... просто посылаешь МуСКЛу вот такое:
mysql> SET PASSWORD FOR
-> \'some_user\'@\'some_host\' = OLD_PASSWORD(\'newpwd\');
http://dev.mysql.com/doc/mysql/en/old-client.html (http://dev.mysql.com/doc/mysql/en/old-client.html)
я так с древнейшим пхп сижу на новейшем МуСКЛе...