fallo de conexion con servidor

Elena
13 de Febrero del 2004
Hola,
Tengo un problemilla msql+php en un servidor.
El problema es que tengo configurado Appserv2.3.0., con php 4.3.4 y mysql 4.0.16-nt. Vereis he creado en mysql una Bd ¨pruebas¨ y una tabla ¨directorio¨.

bueno, los archivos son
phpmysql/includes/config.php
<?
$HOSTNAME = "127.0.0.1"; //SERVIDOR
$USERNAME = "root"; //USUARIO
$PASSWORD = "lasierra"; //CONTRASE脩A
$DATABASE = "pruebas"; //BASE DE DATOS
?>

phpmysql/includes/funciones.php
<?
/***
funci贸n conectar
que = se conecta a mysql y devuelve el identificador de conexi贸n
***/
function conectar(){
global $HOSTNAME,$USERNAME,$PASSWORD,$DATABASE;
$idcnx = mysql_connect($HOSTNAME, $USERNAME, $PASSWORD) or DIE(mysql_error());
mysql_select_db($DATABASE, $idcnx);
return $idcnx;
}
?>

phpmysql/mysql_num_rows.php

<?php
include ("includes/config.php");
include ("includes/funciones.php");

//nos conectamos a mysql
$cnx = conectar ();
//consulta.
$sql = "SELECT * FROM directorio ORDER BY id DESC";
$res= mysql_query($sql) or die (mysql_error());
if( mysql_num_rows($res) >0){
echo "cantidad de filas en el resultado: " . mysql_num_rows($res);
}else{
echo "no se obtuvieron resultados";
}
mysql_close($cnx);
?>

//bueno es una simple consulta, que en mi servidor va a la perfecci贸n, pero en mi alojamiento falla.
Me devuelve el error de conexion:
Warning: Access denied for user: '[email protected]' (Using password: YES) in /home/............................................./phpmysql/includes/funciones.php on line 8

Warning: MySQL Connection Failed: Access denied for user: '[email protected]' (Using password: YES) in /home/...........................................httpdocs/phpmysql/includes/funciones.php on line 8
Access denied for user: '[email protected]' (Using password: YES)

Bueno, espero que me digais donde esta el problema.
Lo tengo en mis narices pero no lo veo.AAGGGGGGGGGGGGGGG

Gracias

Ricardo
13 de Febrero del 2004
Hola, no estoy seguro, trata de ver el archivo de configuracion php.ini, ahi hay una l铆nea (no recuerdo cual es) para la cnexi贸n a mysql, oracle, etc... est谩 comentada, descom茅ntala y prueba. Ojal谩 te sirve. Suerte

rccroot
13 de Febrero del 2004
muy simple elena, prueba o verifica conectandote a mysql con el mismo usuario y contrase帽a que lo haces de forma local, porque el problema no es de php, es de acceso a mysql con el usuario y contrase帽a con el que tu le dices que lo haga