Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/01/2011, 01h42   #1
Membre à l'essai
 
Avatar de nawak.seb
 
Inscription : août 2008
Messages : 106
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 106
Points : 24
Points : 24
Envoyer un message via Skype™ à nawak.seb
Par défaut Connecter 2 bdd chez FREE

Bonjour,

J’essaie de me connecter sur 2 bases de données MySQL qui se trouvent sur le même hébergeur(Free), à partir d’un autre site.
Cependant, j’ai une erreur :
Citation:
Access denied for user '*********'@'********' (using password: YES)
Est-il possible d’effectuer cette opération ?cela n’est-il pas possible sur cette hébergeur ?

Merci pour vos réponses.

PS : au total, il y a 3 sites
__________________
Quand l'impossible devient possible
nawak.seb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 13h31   #2
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 015
Points : 5 015
Hello

Vérifie les permissions, les utilisateurs et les mots de passe de la DB.

Quand tu dis
Citation:
2 bases de données MySQL
Tu veux dire 2 sgbd ou deux bd sur le même serveur MySQL ?

Si, comme je le pense, tu as 2 bd comme:
- bdA
- bdB
Tu peux utiliser les requêtes avec la même connection en préfixant le nom des tables avec le nom de la bd. Ce qui ne marchera qu'a condition que l'utilisateur ait les droits sur ces tables dans les deux databases:
Code :
1
2
 
SELECT * FROM bdA.tblA JOIN bdB.tblA;
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 14h11   #3
Membre à l'essai
 
Avatar de nawak.seb
 
Inscription : août 2008
Messages : 106
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 106
Points : 24
Points : 24
Envoyer un message via Skype™ à nawak.seb
Merci d'avoir répondu.

Je parle bien de base de données et non de SGBD.

Pour moi, ça bloque au niveau des droits, mais vu que c’est sur un hébergeur FREE, je ne sais pas comment autoriser d’autres utilisateurs que celui de mon compte.
__________________
Quand l'impossible devient possible
nawak.seb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 15h02   #4
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 015
Points : 5 015
Code :
1
2
3
 
CREATE USER toto IDENTIFIED BY 'toto-a-velo';
GRANT ALL PRIVILEGES ON db.* TO toto@%;
ça devrait le faire; sauf si free t'interdis la création d'users mysql (c'est du caca comme hébergeur).
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 15h20   #5
Membre à l'essai
 
Avatar de nawak.seb
 
Inscription : août 2008
Messages : 106
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 106
Points : 24
Points : 24
Envoyer un message via Skype™ à nawak.seb
En exécutant la requête j'obtiens :

Citation:
#1227 - Access denied; you need the CREATE USER privilege for this operation
Donc, impossible de créer un autre utilisateur chez FREE

Merci quand même.
__________________
Quand l'impossible devient possible
nawak.seb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 15h49   #6
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 015
Points : 5 015
Bon et avec ton user courant, tu peux mettre les droits sur les deux databases ?
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 16h01   #7
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 951
Points : 1 063
Points : 1 063
pourquoi tu fais pas deux objets bdd avec deux user/login différent ? apres selon ton besoin tu interroges l'un des objets indifférement.

c'est sur que ça t'oblige à ne pas utiliser la "fonctionnalité" de connexion du pilote mysql mais d'abord c'est un vieux pilote et ensuite on a rien pour rien.
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 16h09   #8
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Salut,

Avec Free, on a une base de donnée par site pour un seul utilisateur.

Par exemple, pour le site bidule.free.fr, nous avons pour mySQL :
host = sql.free.fr
user = bidule
base = bidule
__________________

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2011, 17h36   #9
Membre à l'essai
 
Avatar de nawak.seb
 
Inscription : août 2008
Messages : 106
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 106
Points : 24
Points : 24
Envoyer un message via Skype™ à nawak.seb
Vu qu’il n’est pas possible d’avoir plusieurs utilisateurs pour un même compte Free, comment je pourrai me connecter ou tout simplement récupérer les données de mes 2 bases ?
__________________
Quand l'impossible devient possible
nawak.seb est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h26.


 
 
 
 
Partenaires

Hébergement Web