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