Probleme avec BDD lorsqu'elle est mis en lign

bip -  
alexdelareunion Messages postés 545 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voila, je suis entrain de créer un site web avec une base de donnée
Lorsque j'essaie d'enregistrer les données d'un formulaire sa marche très bien (pas en ligne)
mais quand je met le site en ligne avec la bdd (avec FREE) , impossible d'enregistrer
voila le message :

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'abc'@'17x.xx.xx.xx' (using password: YES) in /mnt/166/sda/3/6/abc/add.php on line 31
Erreur de connexion Access denied for user 'abc'@'17x.xx.xx.xx' (using password: YES)

merci de m'aider
A voir également:

9 réponses

bip
 
aidez moi svppp

et j'utilise EasyPHP
0
alexdelareunion Messages postés 545 Date d'inscription   Statut Membre Dernière intervention   142
 
Vérifie l'adresse de ta base de données, ton nom d'utilisateur et ton mot de passe qui sont inscrits quelque part dans ton code php qui appelle la fonction sqlconnect. Tu as fait une erreur, ce ne sont sans doute pas les mêmes identifiants qu'il te faut sur le serveur free que en local sur ton ordi. Vérifie la doc de Free pour avoir l'adresse du serveur sql (avec le port) et connaitre tes identifiants
0
bip
 
ok jvai voir et vu ke jai téléchargé la dernière version d'Easyphp, il ya automatiquement un mot de passe a la base de donnée, est-cu que le problème peut venir de là ??
0
bip
 
est-ce qu'il faut transférer aussi des fichier d'Easyphp pour la base de donnée svp ??
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
alexdelareunion Messages postés 545 Date d'inscription   Statut Membre Dernière intervention   142
 
Par défaut un serveur sql comme celui de easy php est paramétré avec un seul utilisateur "root" , et comme mot de passe "", c'est a dire aucun, et se trouve à l'adresse "localhost:3306".
Le serveur Sql de free ne se trouve pas à cette adresse biensur, et pour y avoir accès tu dois lui fournir un vrai nom d'utilisateur et mot de passe (qui vont lui permettre de te donner accès à tes bases personnelles).
Evidemment tu dois également créer les mêmes bases, tables, etc, dans le serveur sql de free, que dans celui de ton ordi
0
bip
 
ok merci
et donc je doi remplacer localhost et root ?? c'est bien ca ??
0
bip
 
sayè ca marche c'était bien ca le problème les id et le mdp comme t'avait dit

merci Alex ;)
0
alexdelareunion Messages postés 545 Date d'inscription   Statut Membre Dernière intervention   142
 
non c'est pas ça...
excuse moi mais tu as lu une doc avant de te lancer dans du php-mysql ? Si c'est pas le cas, rends toi sur le Site Du Zero. Il y a de super tutoriels.

Pour te connecter à une base, et/ou l'interroger/impacter depuis du code php il te faut :
Adresse de la base :
Port :
Nom d'utilisateur :
Mot de passe :

Par défaut dans easy php ou wamp ces paramètres sont :
Adresse de la base : localhost
Port : 3306
Nom d'utilisateur : root
Mot de passe :

Pour te connecter à ta base hébergée chez ton hébergeur qui est free tu dois utiliser les paramètre :
Adresse de la base : Je sais pas
Port : a toi de le trouver
Nom d'utilisateur : tu es le seul à le connaitre
Mot de passe : celui la aussi
0
alexdelareunion Messages postés 545 Date d'inscription   Statut Membre Dernière intervention   142
 
ok cool bonne continuation

excuse moi j'avais compris "alors je dois remplacer localhost EN root ?"
0