ayuda con php y mysql!!!!

hhrrmm
05 de Abril del 2005
wenas,tengo un problema para acceder a mi base de datos desde una pagina web usando php.El problema es que cuando abre la pagina me dice q no se puede conectar y me da el siguiente mensaje:
"Client does not support authentication protocol requested by server; consider upgrading MySQL client"
Estoy usando Windows 2003 Server, apache 2.0.52 para la paginaweb,mysql 4.1.10 para la base de datos y php 4.3.10 para acceder a ella.El php está configurado correctamente (o eso creo) como modulo del apache.
Alguien me puede ayudar?Estoy desesperado, ya lo he intentado todo!!!!

micknico
05 de Abril del 2005
Para conectar a la db coloca el siguiente archivo

config.php
<?
/*
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "micknico";
*/
$dbhost = "localhost";
$dbuser = "tu user";
$dbpass = "tu pass";
$dbname = "tu db";

// Conexion a la base de datos
$link = mysql_connect($dbhost, $dbuser, $dbpass) or die("No se puede conectar");;
mysql_select_db($dbname, $link) or die("No se puede conectar a la base de datos");
?>

Para las paguinas en la cabecera coloca lo siguiente

<?
include ("config.php");
?>

entra en localhost/phpmyadmin
pincha privilegios y verifica k tu user tenga privilegios sobre la db que estas usando
si no tienes el user puedes usar root con la pas de mysql que le diste al instalar, siempre y cuando root tenga privilegios en la db

Saludos!