J'essaye de me connecter et j'obtiens ça:
Warning: mysql_pconnect(): Accès refusé pour l'utilisateur: '202_AT_localhost' (mot de passe: OUI) in d:\easyphp1-7\www\scripts\Connexion.php on line 5
Voila comment je fais:
Dans un fichier PHP je determine mes variables de connexion:
define ('NOM',"202");
define ('PASSE',"2554");
define ('SERVEUR',"localhost");
define ('BASE',"mugrates");
Je me connecte a l'aide d'un fonction:
$connexion = connexion (NOM, PASSE, BASE, SERVEUR);
cette fonction est:
function connexion ($pNom, $pMotPasse, $pBase, $pServeur)
{
//connexion serveur
$Connexion=mysql_pconnect ($pServeur, $pNom, $pMotPasse);
if (!$Connexion)
{
echo "connexion au serveur $pServeur impossible/n";
exit;
}
//connexion base
if (!mysql_select_db ($pBase, $Connexion))
{
echo "connexion a la base impossible/n";
echo "<b>Message MySQL:</b>" .mysql_error($connexion);
exit;
}
return $connexion;
}
Mon fichier config.inc.php contient:
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = FALSE;
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = '202';
$cfg['Servers'][$i]['password'] = '2554';
Ma base user contient:
un utilisateur 202, avec un mot de passe = 2554 le tout rentré par le menu privilege, l'hote est localhost... l'utilisateur possede tous les privileges.
Alors la j'ais tout essayé, epluché la doc phpmyadmin, parcourus les tutoriaux du net mais ne trouve pas: AU SECOURS !!!!
N'existe t'il pas quelque pars un tutorial configurez et connectez vous a une base mysql pour les nuls ?