voy a tratar de explicar paso a paso
Tengo un servidor de MySQL instalado en mi PC el cual tiene IP 10.0.0.250 y tiene los siguientes usuarios
User Password Host
root xxx localhost
123 123 localhost (no tiene todos los privilegios y no es Grant)
Tengo un una base de datos llamada garantes_test, la cual entre muchas tiene una tabla llamada socios_garantes en la cual hize un trigger para que al eliminar un registro dicho registro lo copie en otra tabla llamada socios_garantes_eliminados en la cual me muestre que usuario elimino dicho registro y cuando.
realice una interface con altas, bajas, modificaciones en PHP para que desde el navegador la gente pueda consultar los datos. y para conectarme a la base de datos tengo este codigo:
Código PHP:
<?php
session_start();
include "seguridad.php";
$dbuser = $_SESSION["usuario"];
$dbpass = $_SESSION["contrasena"];
function conectarse()
{
global $dbhost,$dbuser,$dbpass;
if (!($link=mysql_connect("localhost",$dbuser,$dbpass)))
{
echo "Error: No se ha podido establecer la conexión con el servidor";
exit();
}
if (!mysql_select_db("garantes_test",$link))
{
echo "Error: Base de Datos no encontrada";
exit();
}
return $link;
}
?>
Warning: mysql_connect() [function.mysql-connect]: Access denied for user '123'@'localhost' (using password: NO) in C:\xxx\xxx\xxx\conexion.php on line 13
Error: No se ha podido establecer la conexión con el servidor
busque por muchos lugares y todos tienen soluciones a veces muy radicales y otras que no me funcionaron, ojala me puedan ayudar, porque tengo la sensacion que es un cambio menor solamente.
un detalle de ultimo momento, cuando al usuario 123 le quito la contraseña si puedo entrar pero si le pongo una contraseña me sale el mismo error, jajajaja estoy mas en bolas que antes jajajjaa
una pregunta que se me vino a la cabeza, MySQL usa encriptacion para sus contraseñas? y es eso que al ingresar la misma no acepta?
Gracias de antemano.