كشف، وإعداد وإعادة تكرار الخلية مائلة
he:לזהות, להכין ולשחזר העתק Mysql מוטה
ro:Detectarea, pregăti şi restaura o înclinat replicarea Mysql
ru:Обнаруживать, готовить и восстановить наклонена репликации Mysql
pl:Wykrywanie, przygotować i przywrócić przechylony replikacji Mysql
ja:検出し、準備し、傾斜の Mysql レプリケーションを復元
zh:检测、 准备和还原倾斜的 Mysql 复制
de:Erkennen, vorzubereiten und eine schräge Mysql-Replikation wiederherstellen
nl:Detecteren, het voorbereiden en het herstel van een gekantelde Mysql replicatie
it:Rilevare, preparare e ripristinare una replica di Mysql inclinata
pt:Detectar, preparar e restaurar uma replicação Mysql inclinada
es:Detectar, preparar y restaurar una replicación Mysql inclinada
en:Detect, prepare and restore a tilted Mysql replication
fr:Détecter, préparer et rétablir une réplication Mysql basculée
هام: تمت ترجمة هذه المقال باستخدام برامج للترجمة الآلية, لقرائة النسخة الأصلية أنقر على الرابط
تحت ديبيان 8
لقد كنت نفذت نظام النسخ المتماثل لقاعدة البيانات الخاصة بك الخلية من خلال تكوين رئيسية /الرقيق. عند حدوث مشكلة في الملقم الرئيسي، هذا هو الخادم الرقيق (الرقيق ) تتولى منظمة الصحة العالمية. ولكن أولاً تجدر أن قد حدث بهذا الحجم.
كشف
- تبعاً لمستوى الخدمة، قد تكون عملية رصد الأداء للنسخ المتماثل، يتم تحذيرك بالدعم في حالة تبديل.
- في حالة تبديل على الشريحة الرئيسية إلى ملقم الرقيق، الملكية الفكرية لهذا الأخير سيتم تلقائياً تغيير الاستجابة بدلاً من ملقم رئيسي
- حجم "الديسيبل السلافية" ستكون أكثر أهمية، وسوف تحتوي على أحدث المعلومات المسجلة.
- بالأمر على BDD :
الاتصال لك BDD :
الخلية -votre_utilisateur يو -your_password ف
ثم التحقق من حالة الملقم الرئيسي :
إظهار حالة الرئيسي بناء الجملة \G
إعداد
قبل أن يمكنك تنفيذ الأوامر التي تتبع، خطة العملية ! تفضل موعدها أو استدراج العروض لقواعد البيانات هو له الحدود الدنيا. تأكد من لا على الإطلاق هو تعديل الخاص بك BDD أيضا وضع موقعك في صيانة
> في حالة كتابة أثناء الإجراء، هنا هي العواقب :
- نسخ متماثل خارج التزامن
- قد تكون فقدت البيانات أو تالفة
يمنع الكتابة
لمنع الكتابة إلى قاعدة بيانات، فإنه يجب تنفيذ للقراءة فقط (القراءة فقط ). التي سيكون لها أثر حظر طلبات الكتابة إلى الديسيبل.
في الرقيق
تدفق الجداول مع تأمين قراءة ; Read_only "تعيين العالمية" = واحد ;
إنشاء التفريغ
مرة الرقيق القراءة فقط، يمكنك يمكن تفريغ الجداول الخاصة به بأمان : في الرقيق
الخلية dump --تأمين تخطي إضافة --معاملة واحدة -votre_utilisateur يو -your_password ف --جميع قواعد البيانات --تجاهل الجدول =MySQL.user > /destination/de/depart/mon/backup.sql
استبدال من الواضح /destination/de/mon/backup.sql من وجهة النسخ الاحتياطي المعتادة الخاصة بك. حسب الاتفاقية التاريخ في تنسيق backupDDMMAAAA.sql هناك بغية إيجاد :)
إرسال التفريغ
قدر من الملقمات الرقيق وسيد بعيدة، يمكنك تمرير ملف تفريغ الرقيق على الشريحة الرئيسية. هناك عدة طرق للقيام بذلك وقد نقل هذا الملف، ولكن هنا سوف نناقش استخدام أجهزة الكمبيوتر التي تسمح لجعل النسخ باستخدام خدمة SSH.
- تسجيل دخول 1 : تسجيل الدخول سة آلة الرقيق
- تسجيل دخول 2 : تسجيل الدخول سة آلة رئيسية
- الخادم 1 : الجهاز IP أو اسم المضيف الرقيق
- الخادم 2 : الجهاز IP أو اسم المضيف الرئيسي
- المسار /الملف 1 : /destination/de/depart/de/mon/backup.sql
- المسار /الملف 2 : /destination/darrivee/de/mon/backup.sql
تسجيل الدخول الدائمة 1@الخادم 1:المسار /الملف 1 تسجيل دخول 2@الخادم 2:المسار /الملف 2
استيراد التفريغ
ثم استيراد في الشكل الرئيسي قاعدة البيانات من أجل مزامنة 2 BDD. الرئيسية
mysql -votre_utilisateur يو -your_password ف < /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
تمكين المحدث التلقائي للتعليق