לזהות, להכין ולשחזר הטיה של Mysql שכפול

מתוך He Ikoula wiki
Jump to navigation Jump to search

en:Detect, prepare and restore a tilt Mysql replication ro:Detectarea, pregăti şi restaura o înclinare Mysql replication ru:Обнаружение, подготовка и восстановление наклона репликации Mysql pl:Wykrywanie, przygotować i przywrócić tilt replikacji Mysql ja:検出し、準備し、チルト Mysql レプリケーションを復元 ar:كشف، وإعداد واستعادة إمالة النسخ المتماثل الخلية zh:检测、 准备和还原倾斜 Mysql 复制 de:Erkennen, vorzubereiten und eine Neigung Mysql Replikation wiederherstellen nl:Detecteren, het voorbereiden en het herstel van een tilt Mysql replicatie it:Rilevare, preparare e ripristinare un tilt replica di Mysql pt:Detectar, preparar e restaurar uma inclinação replicação do Mysql es:Detectar, preparar y restaurar una inclinación replicación Mysql fr:Détecter, préparer et rétablir une réplication Mysql basculée

מאמר זה הוא התוצאה של תרגום אוטומטי המבוצע על ידי תוכנה. אתה יכול להציג את מקור המאמר כאן.

תחת דביאן | _. _. יישמת מערכת השכפול של מסד הנתונים Mysql באמצעות תצורה מאסטר | _. _. . עבד כאשר מתרחשת בעיה בשרת הראשי, זה השרת העבד | _. _. העבד | _. _. מי משתלט. אולם תחילה יצוין כי זו נדנדה התרחשה.8

זיהוי | _. _. בהתאם לרמת השירות שלך, ייתכן שיהיה ניטור של תפקודו של שכפול, מוזהרים על ידי תמיכה נדנדה./אם הנדנדה של המאסטר לשרת שרת העבד, ה-ip של האחרונים ישתנו אוטומטית להגיב במקום שרת האב | _. _. נפח סלאביות יהיה חשוב יותר, יכיל את המידע העדכני ביותר שהוקלט. (לפי הזמנה-BDD | _. _. לחבר יש את BDD | _. _. MySQL | _. _. | _. _. | _. _. ואז לבדוק את מצב שרת האב | _. _. הצג מצב ראשי | _. _. ) להכין | _. _. לפני שאתה מבצע את הפקודות שבהן פעל, תכנן פעולת | _. _. מעדיף משבצת זמן או על שידול של מסדי נתונים היא מינימום שלה.

ודא כי BDD שלך אינו משתנה על ידי גם לשים את האתר שלך בתחזוקה | _. _. בהחלט לא צריך להיות כותב על הזמן BDD העבד של התערבות: _! _ | במקרה של כתיבת במהלך ההליך, להלן התוצאות: _! _ | Replicat שאינו מסונכרן | _. _. ייתכן מהנתונים אבדו או נפגמו | _. _. למנוע כתיבה | _. _. למניעת כתיבה BDD, ליישם לקריאה בלבד | _. _. לקריאה בלבד | _. _. . אשר תהיה השפעה של חסימת-BDD כתיבה הבקשות.

  • על העבד | _. _. טבלאות סומק עם נעילת קריאה | _. _. Read_only להגדיר כללי | _. _. אנחנו | _. _. יצירת קובץ dump של | _. _. פעם העבד לקריאה בלבד, אתה יכול לעשות חור של הטבלאות בבטחה | _. _. על העבד | _. _. dump | _. _. דלג על-להוסיף-מנעולים | _. _. יחיד-עסקת | _. _. | _. _. | _. _. כל-מאגרי מידע | _. _. לא יודע...-טבלה | _. _. MySQL.user | _. _. להחליף ספק | _. _. על-ידי יעד הגיבוי הרגיל שלך. לפי המוסכמות נציין את התאריך backupDDMMAAAA.sql בתבנית היכולת לנווט | _. _. שליחת המזבלה | _. _. ככל השרתים עבד ואדון נמצאים מרחוק, תעברו את קובץ ה-DUMP של העבד לאדון. יש מספר דרכים לעשות זאת יש העברת קובץ, אך כאן אנו נתאר את השימוש מחשבים המאפשרת ליצור עותקים באמצעות ה-ssh.
  • כניסה | _. _. כניסה ssh מכונה העבד | _. _. כניסה | _. _. כניסה ssh מכונת מאסטר | _. _. Server | _. _. מכונת ה-IP או שם מארח העבד | _. _. Server | _. _. מכונת ה-IP או שם מארח מאסטר | _. _. נתיב | _. _. קובץ: _. _. נתיב | _. _. קובץ: _. _. כניסה SCP | _. _. Server | _. _. נתיב | _. _. קובץ: _. _. כניסה | _. _. Server | _. _. נתיב | _. _. קובץ: _. _. ייבוא קובץ dump של | _. _. ואז לייבא אותה לתוך המאסטר של מסד נתונים כדי לסנכרן | _. _. BDD.
  • במאסטר | _. _. MySQL | _. _. | _. _.
  • :
    -u votre_utilisateur -p votre_mot_de_passe
   \G

==

! 

 !

> :

==

()

'

   ;  = ;

==

'

    -- -- -u votre_utilisateur -p votre_mot_de_passe -- --= > /destination/de/depart/mon/backup.sql

/destination/de/mon/backup.sql :)

==

  • 1 :
  • 2 :
  • 1 :
  • 2 :
  • / 1 : /destination/de/depart/de/mon/backup.sql
  • / 2 : /destination/darrivee/de/mon/backup.sql
   1@1:/1 2@2:/2

==

2 BDD.

'

   mysql -u votre_utilisateur -p votre_mot_de_passe < /destination/de/mon/backup.sql

Rétablir la réplication

Sur le serveur MASTER: Vous avez besoin d'informations provenant du serveur master, exécutez donc la commande:

   echo "show master status\G" | mysql -u votre_utilisateur -p votre_mot_de_passe

Garder ces deux lignes de côté :

  • File: mysql-bin.1X1X1X
  • Position: 2X2X2X2X2

Sur SLAVE Actualisez les clauses MASTER_LOG_FILE et MASTER_LOG_POS par les informations de la commande précédente.

  • MASTER_LOG_FILE étant File:
  • MASTER_LOG_POS étant Position
   stop slave; CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.1X1X1X', MASTER_LOG_POS=2X2X2X2X2;start slave;


Test et finalisation

Pour vérifier la mise en place de cette réplication utilisez sur le SLAVE:

   echo "show slave status\G" | mysql -u votre_utilisateur -p votre_mot_de_passe

Vérifiez ces lignes :

  • Slave_IO_Running sur Yes
  • Slave_SQL_Running sur Yes
  • Seconds_Behind_Master a 0

Si tout correspond la mise en place de la réplication s'est bien déroulée. Retirer la restriction lecture seule sur votre bdd SLAVE:

  SET GLOBAL read_only = OFF;UNLOCK TABLES;

Vous pouvez redémarrer tous vos services utilisant les Bdd.

Vérifiez leur bonne exécution grâce a la commande suivante en remplaçant "votreservice" par celui concerné. exemple: votre serveur web apache : "apache2" votre SGBD Mysql : "mysql"

  systemctl  status "votreservice".service

Cette documentation a été crée a partir de la documentation interne et de la documentation officielle Mysql



אין באפשרותך לפרסם תגובות.