|
|
|
| ошибка такая:
Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\Program Files\Apache Group\Apache2\localhost\index.php on line .....(ссылается на строку $conn_id = mysql_connect...)
код такой:
<?php
$conn_id = mysql_connect ("localhost","ххх","***");
if ($conn_id && mysql_select_db ("videotape"))
return ($conn_id);
return (FALSE);
$result_id = mysql_query ("SELECT COUNT(*) FROM proffesion")
or exit();
if ($row = mysql_fetch_row ($result_id))
print ("<p> My DB have ".$row[0]." films </p>");
mysql_free_result ($result_id);
?>
в чем могет быть трабл?
ЗЫ: Апач2.0 ПХП5 Мускул4.1.8 | |
|
|
|
|
|
|
|
для: Atomic
(06.04.2006 в 12:14)
| | Скорее всего обновляли MySQL с версии 4.0 на версию 4.1 - пароли в базе данных остались старые - их нужно переконвертировать в новый формат
mysql> SET PASSWORD FOR
-> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
|
Указав новый пароль newpwd для учётной записи 'some_user'@'some_host'. | |
|
|
|
|
|
|
|
для: cheops
(06.04.2006 в 13:05)
| | неее)))
я все с "чистого листа" ставил. т.е. так все изначально стояло. | |
|
|
|
|
|
|
|
для: Atomic
(06.04.2006 в 13:35)
| | Значит, вы заводили пароли одним клиентом (напр. mysql.exe ), а подключаться пытаетесь другим - более старым (напр. модулем поддержки клиента MySQL в PHP).
Либо апгрейдите клиент, либо меняйте пароли в старый формат. | |
|
|
|
|
|
|
|
для: Trianon
(06.04.2006 в 13:49)
| | все получилось спасибо! | |
|
|
|