Foros del Web » Administración de Sistemas » Shared Hosting y VPS »

necesito ayuda por favor!!

Estas en el tema de necesito ayuda por favor!! en el foro de Shared Hosting y VPS en Foros del Web. la web tiene el siguiente error a la hora de navegar por ella: Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in ...
  #1 (permalink)  
Antiguo 05/02/2007, 15:03
J.F
 
Fecha de Ingreso: abril-2006
Mensajes: 7
Antigüedad: 18 años, 6 meses
Puntos: 0
necesito ayuda por favor!!

la web tiene el siguiente error a la hora de navegar por ella:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in /home/msbrgzqg/public_html/adoptadospag.php on line 9

Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'nobody'@'localhost' (using password: NO) in /home/msbrgzqg/public_html/adoptadospag.php on line 10

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /home/msbrgzqg/public_html/adoptadospag.php on line 10

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/msbrgzqg/public_html/adoptadospag.php on line 13

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/msbrgzqg/public_html/adoptadospag.php on line 15

en los páginas php de la web esta es la conesión:

<?php

$id = $_GET['id'];

$host = 'localhost';
$usuario = 'root';
$clave = '';
$nombreBBDD = 'msbrgzqg_gatos';
$conexion = mysql_connect($host, $usuario, $clave);
mysql_select_db($nombreBBDD);

$comando = "select * from adopcion where id='".$id."';";
$rset = mysql_query($comando, $conexion);

$fila = mysql_fetch_array($rset);
?>



el nombre de la base de datos es 'msbrgzqg_gatos'
usuario = 'root'
clave = '' esta vacia

en el servidor que tengo instalado en el ordenador funciona todo, pero aquí en el servidor no sé que debo cambiar, por favor necesito ayuda,

muchas gracias,

Última edición por J.F; 06/02/2007 a las 13:55 Razón: SOLUCIONADO GRACIAS!!
  #2 (permalink)  
Antiguo 05/02/2007, 15:35
 
Fecha de Ingreso: enero-2002
Mensajes: 4.159
Antigüedad: 22 años, 10 meses
Puntos: 22
Re: necesito ayuda por favor!!

Si tu página esta en un servidor compartido, es seguro que el usuario NO puede ser root. Debes crear un usuario para conexión a la base de datos, así como tampoco es posible que en un server comercial dejes en blanco el campo contraseña.

Debes crear un usuario de base de datos con su contraseña en el servidor donde alojarás tu página, una vez que hayas creado el usuario en el servidor remoto entonces Y SOLO ENTONCES, configuras dichos datos en las variables $usuario y $clave de tu script.

Para hacerlo, tu proveedor te debe proporcionar alguna herramienta de administración de base de datos MySQL como puede ser phpmyadmin, es desde la herramienta de administración desde donde debes crear el usuario y su contraseña, sino lo haces te seguirá marcando error.

Creo que este post debería ser movido al foro de PHP para ayudarte mejor.

Saludos.
  #3 (permalink)  
Antiguo 06/02/2007, 13:54
J.F
 
Fecha de Ingreso: abril-2006
Mensajes: 7
Antigüedad: 18 años, 6 meses
Puntos: 0
Re: necesito ayuda por favor!!

hola Elalux, muchas gracias conseguí ayer por la noche solucionarlo,

de nuevo muchas gracias,

Nota: por favor a quien corresponda para cerrar el post, esta solucionado,
gracias,
  #4 (permalink)  
Antiguo 10/02/2007, 08:15
 
Fecha de Ingreso: enero-2005
Ubicación: En mi casa
Mensajes: 38
Antigüedad: 19 años, 10 meses
Puntos: 1
Re: necesito ayuda por favor!!

Hola,
Hay que tener en cuenta también los aspectos de seguridad. Imagínate que ahora mismo sé cuál es la URL de la web... Con esos datos del post un usuario puede comprometer la integridad de tu web

Un saludo
__________________
Cuando supe todas las respuestas, de repente, cambiaron todas las preguntas
www.eastink.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:00.