Bonjour à tous,
J'essaye de mettre en place des tables fédérées mais cela ne marche pas et j'ai un message d'erreur très succinct ("Error Code: 1. server name: '' doesn't exist!")

J'ai essayé de suivre la procédure de la doc mysql ici Documentaion Mysql sur les Federated Tables, dans laquelle il y a deux opérations de configuration que je ne suis pas sûr d'avoir correctement réalisées:
To include the FEDERATED storage engine if you build MySQL from source, invoke configure with the --with-federated-storage-engine option.
concernant l'option "--with-federated-storage-engine" je n'ai pas compris ce qu'il fallait faire sachant que je suis sous un environnement windows et qu'il n'y existe pas de configuration en ligne de commande
Beginning with MySQL 5.0.64, the FEDERATED storage engine is not enabled by default in the running server; to enable FEDERATED, you must start the MySQL server binary using the --federated option.
Dans le my.ini j'ai changé la ligne "skip_federated" en "federated" cela semble avoir fonctionné, le moteur "Federated" apparaît maintenant dans la liste de choix des moteurs pour une table alors que ce n'était pas le cas avant

Quelqu'un aurait t'il déjà mis en place un système de tables fédérées et pourrait me dire quelles sont les opérations à réaliser?

NOTE: voici le code que j'ai voulu utiliser pour créer la table fédérée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
CREATE TABLE mabase.federated_table (
  CHOIXAVENIR_ID int(1) NOT NULL AUTO_INCREMENT,
  CHOIXAVENIR_LIBELLE varchar(255) NOT NULL,
  PRIMARY KEY (`CHOIXAVENIR_ID`)
) 
ENGINE=FEDERATED 
DEFAULT CHARSET=latin1 
COMMENT='mysql://root:password@[serveur_ip]:3306/base_distante/table_distante' 
AUTO_INCREMENT=1 ;
;
[serveurip] dans la ligne comment étant l'adresse ip de mon serveur, et biensûr base_distante/table_distante étant la table à laquelle j'essaye de me connecter depuis ma table fédérée

Merci beaucoup pour votre aide!