Page 1 sur 1

connection à la bdd

Posté : 30 janv. 2010, 14:25
par girafe62
salut j ai un problème .
Ce serveur est un serveur Linux. Le CHMOD par défaut est réglé sur 755.
--- Identifiants MYSQL ---
Serveur : localhost
Nom BDD : truc
Login BDD : truc
Password BDD : yyyyyy
voici ce que j ai fait
<?php
$link = @mysql_connect('localhost', 'truc','yyyyyy');
if (!$link) {
die('Connexion impossible : ' . mysql_error());
}
echo 'Connecté correctement';
@mysql_close($link);
?>
j ai sauvegarder en php et je l est mit à localhost pour le tester et ce ne fonctionne pas .

j'obtient cette erreur :
Connexion impossible : Access denied for user 'truc'@'localhost' (using password: YES)

Re: connection à la bdd

Posté : 30 janv. 2010, 17:59
par stealth35
hello
t'arrive a te connexté avec phpmyadmin ?, t'es sur que mysql est installé, t'as essayé en remplacant localhost part 127.0.0.1 ?

sinon au niveau du code c'est l'horreur
<?php
$link = @mysql_connect('localhost', 'truc','yyyyyy');
if (!$link) {
die('Connexion impossible : ' . mysql_error());
}
echo 'Connecté correctement';
@mysql_close($link);
?>
1 : tu enleves la gestion d'erreur alors que tu va afficher un erreur quand meme.
2 : "die" est un alias de "exit" c'est déconseillé d'utiliser les alias
3 : mysql_close sert surtout pour les connexion persistante ou pour certain cas particulier, donc tu peu l'enlever
<?php
$link = mysql_connect('localhost', 'truc','yyyyyy') or exit(mysql_error());
if ($link) {
    echo 'Connecté correctement';
}
?>

Re: connection à la bdd

Posté : 31 janv. 2010, 16:28
par girafe62
à phpmyadmin j ai ca : MySQL a répondu:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

Re: connection à la bdd

Posté : 31 janv. 2010, 16:33
par stealth35
à phpmyadmin j ai ca : MySQL a répondu:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)
c'est que ton root a besion d'un mot de passe, ta bien configurer tes utilisateurs pour mysql, le probleme viens pas de PHP, mais du fait que tu ne connais pas les identifiant de mysql

Re: connection à la bdd

Posté : 31 janv. 2010, 17:05
par girafe62
je vais essayer de reparer ca merci