La réplication MySQL est appelée synchronisation mysql, réplication ab, etc. dans l'industrie. Le nom professionnel est : réplication
La réplication est unidirectionnelle et ne peut être copiée que du maître vers l'esclave. Le délai est essentiellement de l'ordre de la milliseconde.
Il peut y avoir plusieurs esclaves dans un ensemble de structures de réplication. Pour les scénarios généraux, un seul maître est recommandé.
L'utilisateur maître écrit des données, génère des événements et les enregistre dans le journal binaire
L'esclave reçoit le binlog téléchargé par le maître, puis l'applique en séquence pour reproduire les opérations de l'utilisateur sur le maître.
La plus petite unité d'enregistrement est un événement. Les 4 premiers octets du journal sont un nombre magique, et les 19 octets suivants enregistrent l'événement de description de format : FDE
MySQL5.6 ajoute la réplication GTID.
Exigences :
1. La base de données principale est en ligne et la réplication maître-esclave est effectuée sans arrêter le service de la base de données principale
2. bibliothèque
Opération :
1. Exporter les données dans la base de données principale (la base de données principale fonctionne normalement
2. le fichier SQL de la base de données principale vers la base de données du cluster ;
3. Récupération de la base de données du cluster ;
7. Utilisez le compte et le mot de passe créés sur le mysql maître pour vous connecter et copier sur le serveur esclave
8. Démarrez la réplication esclave dans la bibliothèque du cluster (une erreur peut être signalée, reportez-vous à 10. Ensemble de questions 1) )
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!