Bonjour tout le monde

j'ai un problème pour accéder aux données d'une Base de Données qui se situe dans un autre serveur MYSQL ,

pour mieux comprendre le problème :

j'ai créé une Base de Données (C) ou c'est mieux de dire un entrepôt de Données qui se fait charger à partir des procédures stockées, et ces procédures stockées se servent des données de deux bases.
La première Base de Données elle s’appelle A et l'autre B, pour l'instant c'est en local donc y a pas problème: le problème que il est venu le moment ou ma Base de Données la maître sur le serveur de l'entreprise est je viens de constaté que la base de donnée A elle est dans un serveur 1 (cluster 1) et la Base de Données B elle est sur un serveur 2 (cluster 2) ,

exemple d'une procédure stockée de la Base de Données (c) en locale :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CREATE procedure  ajout_facture_base_C()
begin 
 
declare maxe int;
declare cpt int;
SET maxe:= (SELECT max(id_facture) FROM base_A.champ);
SET cpt:=1;
TRUNCATE TABLE facture;
WHILE (cpt<maxe) DO
INSERT INTO facture ( id_facture,date_log,date_constitution) 
SELECT (SELECT cpt),
(SELECT date_B FROM BASE_B.TABLE.champ),
( SELECT date_A FROM BASE_A.TABLE.champ);
cpt:=cpt+1;
end&
je voudrais savoir étape par étape comment par exemple mettre cette procédure fonctionnelle sur un serveur 1 qui utilise des données de la base_b qui se situe dans un server2

* Merci *