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

מתוך He Ikoula wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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



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