Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3237 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  mysql:possible de se connecter sur 2 bases et 2 serveurs en meme temps

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mysql:possible de se connecter sur 2 bases et 2 serveurs en meme temps

n°657063
manofjah
Posté le 26-02-2004 à 23:52:34  profilanswer
 

salut !
 
j'aimerai savoir si c'est possible de se connecter sur 2 bases se trouvant sur 2 serveurs differents en php/mysql ?
 
 
merci de vos reponses...

mood
Publicité
Posté le 26-02-2004 à 23:52:34  profilanswer
 

n°657079
naceroth
Posté le 27-02-2004 à 00:00:43  profilanswer
 

Bah oui, pourquoi ça serait pas possible ? faut juste deux connexions différentes :)

n°657174
dropsy
et bonne chance surtout...
Posté le 27-02-2004 à 08:03:19  profilanswer
 

oui, c'est possible.

n°657243
manofjah
Posté le 27-02-2004 à 10:01:51  profilanswer
 

dropsy a écrit :

oui, c'est possible.


 
en meme temps ?
 
le fait de se connecter a une seconde base de "coupe" pas le premiere connection ?

n°657283
SomeBugsIn​Me
life suxx
Posté le 27-02-2004 à 10:37:29  profilanswer
 

manofjah a écrit :


 
en meme temps ?
 
le fait de se connecter a une seconde base de "coupe" pas le premiere connection ?
 


 
1) oui
2) non

n°657294
stb
Posté le 27-02-2004 à 10:44:53  profilanswer
 

en théorie non
 
cela dit, tt dépends du nombre de connections autorisées sur ton serveur sql. il se peux betement que la 2nd soit refusée ou la 1ere deco...

n°657968
naceroth
Posté le 27-02-2004 à 16:50:34  profilanswer
 

stb a écrit :


cela dit, tt dépends du nombre de connections autorisées sur ton serveur sql. il se peux betement que la 2nd soit refusée ou la 1ere deco...


 
bof, à priori ce ne sont pas des connexions concurrentes puisque pas sur le même serveur, donc y a peu de chances que ça arrive :)

n°657983
drasche
Posté le 27-02-2004 à 17:04:54  profilanswer
 

bin tu peux même ouvrir des connexions sur autant de serveurs que tu veux [:spamafote]
(mais bon ça risque de bouffer un peu plus de ressources :o)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°657984
drasche
Posté le 27-02-2004 à 17:05:17  profilanswer
 

stb a écrit :

en théorie non
 
cela dit, tt dépends du nombre de connections autorisées sur ton serveur sql. il se peux betement que la 2nd soit refusée ou la 1ere deco...


2 serveurs différents il a dit :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°657996
MagicBuzz
Posté le 27-02-2004 à 17:21:00  profilanswer
 

et peut-on au sein d'une même requête, taper dans des tables hébergées sur deux bases en même temps ?
 
Comme avec Oracle et SQL Server ?
 
- Qui ça ? Moi ? Nan, j'ai pas encore dit que MySQL c'était de la merde, j'ai juste posé une dont je connais la réponse pathétique :ange::D


Message édité par MagicBuzz le 27-02-2004 à 17:21:12
mood
Publicité
Posté le 27-02-2004 à 17:21:00  profilanswer
 

n°658022
gizmo
Posté le 27-02-2004 à 17:44:39  profilanswer
 

sous postgresql on peut [:cupra]

n°658073
drasche
Posté le 27-02-2004 à 18:28:34  profilanswer
 

j'ai jamais essayé sous aucun SGBD :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°658074
karamilo
Posté le 27-02-2004 à 18:39:05  profilanswer
 

il me semble qu'on peut en faisant :
SELECT * FROM base1.table, base2.table
 
a verifier

n°658077
dropsy
et bonne chance surtout...
Posté le 27-02-2004 à 18:42:29  profilanswer
 

et les droits de connexions :??:

n°658089
karamilo
Posté le 27-02-2004 à 18:56:34  profilanswer
 

j'ai testé, ca marche.
Evidemment, si tu as pas les droits sur les 2 bases, ca marche pas, m'enfin bon ...


Message édité par karamilo le 27-02-2004 à 18:57:09
n°658670
MagicBuzz
Posté le 28-02-2004 à 18:03:36  profilanswer
 

même si c'est sur deux serveurs distincts ?


Message édité par MagicBuzz le 28-02-2004 à 18:03:48
n°658799
dropsy
et bonne chance surtout...
Posté le 28-02-2004 à 20:33:00  profilanswer
 

tu soumets la requete à un des serveurs qui se connecte automatiquement au second?? c'est louche :/

n°658835
MagicBuzz
Posté le 28-02-2004 à 21:24:43  profilanswer
 

Bah avec Oracle ou SQL Server, tu peux.
 
select * from table1@dblink1, table2@dblink2, table3@dblink3, ...
 
Un dblink étant un "lien" vers une base de données hébergée sur un serveur.
 
Vachement pratique pour faire un backup différenciel d'une base de données à l'autre :)
 
insert into personnel@db1 (select * from personnel@db2 p2 where not exist (select null from personnel@db1 p1 where p1.id = p2.id))
 
per exemple :)

n°658839
MagicBuzz
Posté le 28-02-2004 à 21:29:49  profilanswer
 

on s'en sert beaucoup au taff :
 
on a la base de l'erp qui tiens à jour en temps réel toutes les infos de l'entreprise.
 
et un serveur avec sa propre base pour l'intranet. la base de l'intranet est rafraîchie tous les jours. mais certains outils de l'intranet on besoin d'avoir des informations en temps réel depuis l'erp.
 
du coup, on a très souvent des requêtes qui font intervenir nos données de travail de l'intranet et les données de l'erp. Sans dblink, pour certaines requêtes, ce serait purement impossible à faire (ou alors je te raconte pas le temps de génération de la page)
 
-- et chacune des bases faisant plus de 30 Go, avec pour l'ERP à lui seul, une charge de plus de 500 transactions / secondes, impossible de faire tourner tout ce monde là sur le même serveur, et encore moins tout gérer dans la même base


Message édité par MagicBuzz le 28-02-2004 à 21:32:05
n°658909
dropsy
et bonne chance surtout...
Posté le 28-02-2004 à 22:52:55  profilanswer
 

ok, merci pour les infos :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  mysql:possible de se connecter sur 2 bases et 2 serveurs en meme temps

 

Sujets relatifs
[MySQL] comment vérifier que la table existe déjà ?[Mysql, Join] [Edit : trouve alternative]
[mySQL] transféré les résultat d'une requete dans une tablepb mysql
Temps passé sur une page[PHP / MYSQL] textarea : il aime pas les '
[MySQL] Access par internet : lenteurSite MySQL en Français :)
[PHP/MySQL]PB de configuration[Resolu][PHP] Passer une variable dans une requete mysql_query()
Plus de sujets relatifs à : mysql:possible de se connecter sur 2 bases et 2 serveurs en meme temps


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR