Хора имам следния проблем ....
Имам търсачка на сървъра (слак 10.2, РНР-4.4.4, Mysql
4.1.14, Apache-1.3.33), която обновява данните с един файл
упдб.пхп. Когато заредя фаила през уеп скрипта си обновява
данните без проблем, обаче когато го стартирам през
конзолата (така трябва автоматично да обновява базата през
определен период от време) ми дава следната грешка:
-----------------------------------------------------------
root@сървър:/var/www/htdocs/search# php updb.php
X-Powered-By: PHP/4.4.4
Content-type: text/html
<br />
<b>Warning</b>: mysql_connect() [<a
href='function.mysql-connect'>function.mysql-connect</a>]:
Client does not support authentication protocol requested by
server; consider upgrading MySQL client in
<b>/var/www/htdocs/search/updb.php</b> on line <b>6</b><br
/>
Client does not support authentication protocol requested by
server; consider upgrading MySQL
clientroot@сървър:/var/www/htdocs/search#
-----------------------------------------------------------
като на 6-ти ред правя връзка с MySQL:
mysql_connect($dbhost, $dbuser, $dbpass) or die
(mysql_error());
Някой има ли някакви идеи защо се получава така ?
|