2011-12-19 3 views
0

J'ai lu l'article sur la façon de mettre en œuvre une solution de haute disponibilité, le rythme cardiaque d'utilisation pour vérifier le mysql maître est cassé, si cassé puis basculer vers le serveur de sauvegarde,sur MySQL haute disponibilité

une question est quand le serveur maître est brisé, le serveur de sauvegarde fonctionne, comment le serveur de sauvegarde obtient les pré-données du serveur maître

une autre question est peut-être que parfois le serveur maître n'est pas cassé, mais le service mysql est cassé, dans cette situation est-ce que Heartbeat va encore basculer sur le serveur de sauvegarde?

Répondre

3

Ce que vous voulez généralement faire est de configurer une configuration maître-maître, mais généralement n'utiliser qu'un seul maître. C'était chaque maître agit également comme un esclave à l'autre maître. En théorie, vous pouvez modifier les enregistrements dans l'un ou l'autre et ils resteront synchronisés. En pratique, je ne ferais pas de mises à jour lourdes sur les deux serveurs à la fois.

Ma configuration actuelle est une configuration maître-maître, chaque maître étant également doté d'un esclave. Ensuite, vous pouvez "basculer" vers le maître/esclave secondaire et "revenir en arrière" si nécessaire. Je le fais réellement si j'ai des modifications de base de données qui prendront un moment.

Questions connexes