J'ai MySQL 5.1.44 :
mysql> show engines; +------------+---------+ | Engine | Support | +------------+---------+ | ndbcluster | NO | | MRG_MYISAM | YES | | BLACKHOLE | YES | | CSV | YES | | MEMORY | YES | | FEDERATED | NO | | ARCHIVE | YES | | InnoDB | YES | | MyISAM | DEFAULT |
Je dois activer le moteur fédéré dans MySQL. Que dois-je faire?
Je sais que ce post date un peu, mais il semble que beaucoup de gens rencontrent des problèmes avec le moteur syndical.
Lors de l'installation du binaire mysql via yum, vous disposez déjà du plugin HA (High Availability). Vous chargez simplement le plugin dans la CLI mysql.
Le processus de base est le suivant :
Démarrez mysqld si ce n'est pas déjà fait. Assurez-vous que « fédéré » n'est pas dans /etc/my.cnf pour le moment.
EX : À ce stade, /etc/my.cnf ressemblera à ceci sur une installation YUM standard...
Connectez-vous à la CLI mysql en utilisant root (ou un autre compte avec des autorisations suffisantes).
À ce stade, vous ne devriez pas voir le moteur FEDERATED, comme indiqué ci-dessous :
--> Fin du collage
Pour activer le moteur de fédération, tapez ce qui suit :
Maintenant, lorsque vous "Afficher les moteurs", vous verrez le moteur FÉDÉRÉ, mais éteint...
Cela ressemble à ceci :
Vous pouvez maintenant ajouter en toute sécurité la ligne "federated" au fichier /etc/my.cnf comme ceci :
Redémarrer mysqld (redémarrage du service mysqld etc...)
Après le redémarrage, revenez à mysql CLI.
Vous devriez maintenant voir que le moteur FÉDÉRÉ est disponible et que le SUPPORT est OUI.
Vous avez terminé...continuez à créer la table de fédération...
Bonne chance à vous !
Modifiez la section
/etc/my.cnf
并在[mysqld]
et ajoutez la ligne suivante :Équivaut à spécifier
sur la ligne de commande--federated