Connexion Bdd en local
Résolu
Bonjour,
J 'ai un pb de connexion a la base de donnée en local
pour tester mon site avant de le lancer sur le web
J'utilise wamp.
J'ai créé une classe dans laquelle j'ai mis les codes de connexions suivantes:
// ---Host ou IP pour connexion à la base des données
var $db_host ='localhost';
// user utilisé pour la connexion à la base des données
var $db_user = 'utilisateur';
// --- mot de passe utilisé pour la connexion à la base des données
var $db_pass= 'utilisateur';
et j'ai créé une fonction pour me connecter :
function Maclasse(){
// --- connexion à la base des données
$this->db_link= mysql_connect($this->db_host,$this->db_user ,$this->db_pass);
if($this->debug_mode && !$this->db_link){
echo '<b> connexion_sql</b>';
echo ' erreur:'. mysql_error() ."<br>\n";
}
mysql_close($this->db_link);
}
En lançant la page index.php,j'ai l'erreur suivante:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'utilisateur'@'localhost' (using password: YES) in C:\wamp\www\maclasse\classe_maclasse.php on line 33
connexion_sql erreur:Access denied for user 'utilisateur'@'localhost' (using password: YES)
Si quelqu'un a une idée ou une solution,elle est la bienvenue.
Merci d'avance!
Phedon77
J 'ai un pb de connexion a la base de donnée en local
pour tester mon site avant de le lancer sur le web
J'utilise wamp.
J'ai créé une classe dans laquelle j'ai mis les codes de connexions suivantes:
// ---Host ou IP pour connexion à la base des données
var $db_host ='localhost';
// user utilisé pour la connexion à la base des données
var $db_user = 'utilisateur';
// --- mot de passe utilisé pour la connexion à la base des données
var $db_pass= 'utilisateur';
et j'ai créé une fonction pour me connecter :
function Maclasse(){
// --- connexion à la base des données
$this->db_link= mysql_connect($this->db_host,$this->db_user ,$this->db_pass);
if($this->debug_mode && !$this->db_link){
echo '<b> connexion_sql</b>';
echo ' erreur:'. mysql_error() ."<br>\n";
}
mysql_close($this->db_link);
}
En lançant la page index.php,j'ai l'erreur suivante:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'utilisateur'@'localhost' (using password: YES) in C:\wamp\www\maclasse\classe_maclasse.php on line 33
connexion_sql erreur:Access denied for user 'utilisateur'@'localhost' (using password: YES)
Si quelqu'un a une idée ou une solution,elle est la bienvenue.
Merci d'avance!
Phedon77
1 réponse
-
Contributeurvar $db_user = 'utilisateur';
// --- mot de passe utilisé pour la connexion à la base des données
var $db_pass= 'utilisateur';
moi je mettrai plutot ca pour les tests en local:
var $db_user = 'root';
// --- mot de passe utilisé pour la connexion à la base des données
var $db_pass= '';
au moins t'es sur que ca passe ;) sinon il faut créer ton utilisateur dans phpmyadmin, et lui mettre les droits d'accès aux bonnes tables-
-
Contributeursur la page d'accueil il y a un lien il me semble pour créer de nouveaux users....
je t'avoues que je l'ai pas fait sufisament de fois, ni assez cecament pour pouvoir te guider ;)
il doit y avoir des tutos sur le net, ou alors sinon fait confiance à "la force", et grates un peu dans phpmyadmin
-