Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
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 22/03/2006, 16h30   #1
Membre régulier
 
Avatar de kagura
 
Inscription : avril 2005
Messages : 360
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 360
Points : 93
Points : 93
Par défaut [Conception] connexion entre 2 bases de données dans 2 noms de domaines

Salut tout le monde,
me revoilà 8) je vous ai pas manqué
bon, voilà une autre question sur la connexion entre deux bases de données mysql, langage php et serveur apache.
j ai un site et un extranet, chacun est dans un nom de domaine different de l autre et chacun a sa propre base de données.
je me pose la question si c'est possible de faire la connexion entre les deux? et comment??
merci pour votre aide et vos réponses.
kagura est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2006, 16h37   #2
Membre éclairé
 
Avatar de nicoaix
 
Homme
Chef de projet MOA
Inscription : décembre 2004
Messages : 561
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2004
Messages : 561
Points : 325
Points : 325
Oui c'est possible. Il suffit de déclarer dans la base 1 un utilisateur dont la valeur du serveur est le nom ou l'ip du serveur sur lequel se trouve la base 2.
nicoaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2006, 16h40   #3
Membre régulier
 
Avatar de kagura
 
Inscription : avril 2005
Messages : 360
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 360
Points : 93
Points : 93
comment faire pour le declarer?? desolée de poser une telle question, mais je me sens kao à cause de tout ce travail que j'ai.
merci pour votre patience
kagura est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2006, 17h01   #4
Membre chevronné
 
Avatar de Hervé Saladin
 
Développeur Web
Inscription : décembre 2004
Messages : 636
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2004
Messages : 636
Points : 689
Points : 689
C'est tres simple, pour te connecter sur un serveur mysql distant, il suffit de faire :
Code :
mysql_connect('XXX.XXX.XXX.XXX' (ip du serveur distant) ,'nom_d_utilisateur','mot_de_passe');
ca ne change rien comparé à si tu faisait la même chose sur localhost
Par contre, il faut que le mysql du serveur distant soit bien configuré pour accepter ta connexion :
- l'utilisateur dont tu passe le login et mdp en parametre doit avoir le droit de se connecter depuis la machine qui heberge ton serveur http (dans les privilieges de mysql, base mysql table users, le champ host doit etre à % ou alors l'ip du serveur web)
- le port sur lequel écoute mysql (par défaut 3306) doit etre ouvert, donc configuré au niveau des routeurs/passerelles/firewall & cie
__________________
Ne cliquez pas sur ce lien
Hervé Saladin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2006, 17h05   #5
Membre éclairé
 
Avatar de nicoaix
 
Homme
Chef de projet MOA
Inscription : décembre 2004
Messages : 561
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2004
Messages : 561
Points : 325
Points : 325
Si tu utilises phpmyadmin pour administrer ta base mysql, tu vas à la racine de phpmyadmin et ensuite tu vas dans Privilèges puis dans Ajouter un utilisateur. Tu auras là tout ce qu'il faut pour paramétrer ton compte utilisateur.
nicoaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2006, 17h11   #6
Membre régulier
 
Avatar de kagura
 
Inscription : avril 2005
Messages : 360
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 360
Points : 93
Points : 93
j utilise easyphp.
merci pour vos réponses je vais les essayer et je vous repondrai après
kagura est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2006, 17h54   #7
Membre confirmé
 
Avatar de leodi
 
Homme Paul Bizouard
Directeur technique
Inscription : février 2004
Messages : 173
Détails du profil
Informations personnelles :
Nom : Homme Paul Bizouard
Âge : 22
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : Communication - Médias

Informations forums :
Inscription : février 2004
Messages : 173
Points : 202
Points : 202
Envoyer un message via MSN à leodi
Une question, est t'on obligé d epasser par l'ip ? Si oui comment fais t'on pour la récupérer (si l'on a par exemple que sql.truc.fr)
leodi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2006, 18h06   #8
Membre éclairé
 
Avatar de nicoaix
 
Homme
Chef de projet MOA
Inscription : décembre 2004
Messages : 561
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2004
Messages : 561
Points : 325
Points : 325
Dans ce cas tu mets sql.truc.fr (c'est-à-dire le nom de ton serveur)
nicoaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2006, 18h09   #9
Membre confirmé
 
Avatar de leodi
 
Homme Paul Bizouard
Directeur technique
Inscription : février 2004
Messages : 173
Détails du profil
Informations personnelles :
Nom : Homme Paul Bizouard
Âge : 22
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : Communication - Médias

Informations forums :
Inscription : février 2004
Messages : 173
Points : 202
Points : 202
Envoyer un message via MSN à leodi
Ok donc on est pas obligé de passer par l'ip, c'était ma question, merci
leodi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2006, 18h21   #10
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Suis les conseils d'Hervé Saladin, il a tout bien résumé. Oui, tu peux utiliser l'alias plutôt que l'IP (encore heureux).
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 09h32   #11
Membre régulier
 
Avatar de kagura
 
Inscription : avril 2005
Messages : 360
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 360
Points : 93
Points : 93
je vous ai juste laissé une nuit et voilà ce que je trouve là 8)
mais ça veut dire quoi ce : sql.truc.fr : :
et comment utiliser le nom du serveur au lieu de l IP ??
kagura est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 12h53   #12
Membre confirmé
 
Avatar de leodi
 
Homme Paul Bizouard
Directeur technique
Inscription : février 2004
Messages : 173
Détails du profil
Informations personnelles :
Nom : Homme Paul Bizouard
Âge : 22
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : Communication - Médias

Informations forums :
Inscription : février 2004
Messages : 173
Points : 202
Points : 202
Envoyer un message via MSN à leodi
sql.truc.fr c'est comme sql.free.fr ou localhost, et suffit de remplacer l'ip par ca (sql.free.fr si t'es chez free, localhost si t'es en local....)
leodi 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 20h16.


 
 
 
 
Partenaires

Hébergement Web