إصدار MYSQL: 4.1
مقدمة عن البيئة: قاعدة البيانات الرئيسية 192.168.0.205 قاعدة البيانات التابعة 192.168.0.206
1. أنشئ /etc/my.cnf في قاعدة البيانات الرئيسية، وقم بتعديل قيمة المفتاح في [mysqld] وأضف
server-id=1
log-bin= binlog_name
2. أضف مستخدمًا إلى المكتبة الرئيسية لقراءة سجلات المكتبة الرئيسية من المكتبة التابعة.
منح النسخ المتماثل الرقيق، إعادة التحميل، السوبر على *.* إلى 'slave'@'192.168.0.206' المحدد بواسطة '123456'
3. قم بتوصيل مكتبة الرقيق بالمكتبة الرئيسية للاختبار.
/opt/mysql/bin/mysql -uslave -p -h 192.168.0.205
4. أوقف المكتبة التابعة، وقم بتعديل المكتبة التابعة /etc/my.cnf، وأضف الخيارات:
[ميسكلد] |
5. ابدأ تشغيل قاعدة البيانات التابعة ومزامنة بيانات قاعدة البيانات الرئيسية والتابعة
/opt/mysql/share/mysql/mysql start
/opt/mysql/bin/mysql -u root -p
mysql>تحميل البيانات من القاعدة الرئيسية
؛ يمكن أيضًا استخدامها في قاعدة البيانات أو إجراء الاختبار مباشرة من الدليل.
6. الاختبار:
إنشاء جدول في قاعدة البيانات الرئيسية،
Mysql>إنشاء قاعدة بيانات sampdb؛ |
افتح مكتبة الرقيق واعرض:
/opt/mysql/bin/mysql -u root -p |
وهذا يعني أنه تم إنشاء قاعدة البيانات الرئيسية والتابعة بنجاح.
7. الأوامر المتعلقة بقاعدة البيانات الرئيسية والتابعة:
توقف الرقيق؛ ابدأ في إيقاف قاعدة البيانات التابعة.
إظهار حالة الرقيقG؛ إظهار السجل الثنائي لقاعدة البيانات الرئيسية الذي تتم قراءته من
السجلات الرئيسية لقاعدة البيانات التابعة إلى 'binlog.000004'؛ هذا الأمر حريص جدًا على حذف ملفات السجل الثنائية غير المفيدة لقاعدة البيانات الرئيسية. إذا تم حذفها عن طريق الخطأ، فلن تكون هناك طريقة لتحديث المكتبة التابعة تلقائيًا.
تغيير الرئيسي؛ تعديل المعلمات من الخادم.