GoGPT Best VPN GoSearch

OnWorks فافيكون

pt-slave-delayp - عبر الإنترنت في السحابة

تشغيل pt-slave-

هذا هو الأمر pt-slave-delayp الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


pt-slave-delay - اجعل خادم MySQL التابع متخلفًا عن خادمه الرئيسي.

موجز


الاستخدام: pt-slave-delay [OPTIONS] SLAVE_DSN [MASTER_DSN]

يبدأ pt-slave-delay وإيقاف الخادم التابع حسب الحاجة لجعله يتخلف عن الخادم الرئيسي.
يستخدم SLAVE_DSN و MASTER_DSN بناء جملة DSN ، ويتم نسخ القيم من SLAVE_DSN إلى
إذا تم حذف MASTER_DSN.

لعقد العبد دقيقة واحدة خلف سيده لمدة عشر دقائق:

تأخير الرقيق - تأخير 1 م - الفاصل 15 ثانية - وقت التشغيل 10 م مضيف الرقيق

المخاطر


مجموعة أدوات Percona ناضجة ، ومثبتة في العالم الحقيقي ، ومختبرة جيدًا ، ولكن جميعها قاعدة بيانات
يمكن أن تشكل الأدوات خطرًا على النظام وخادم قاعدة البيانات. قبل استخدام هذه الأداة ،
من فضلك:

· اقرأ وثائق الأداة

· مراجعة الأداة المعروفة "BUGS"

· اختبار الأداة على خادم غير إنتاجي

· قم بعمل نسخة احتياطية لخادم الإنتاج الخاص بك وتحقق من النسخ الاحتياطية

الوصف


يراقب "pt-slave-delay" أحد الرقيق ويبدأ ويوقف مؤشر ترابط SQL النسخ المتماثل الخاص به
من الضروري الاحتفاظ بها على الأقل خلف المعلم كما تطلب. في الممارسة العملية
سيؤدي عادةً إلى تأخير العبد بين "- تأخير" و "- تأخير" + "- فاصل زمني" خلف
السيد.

يؤسس التأخير على مواقف binlog في سجلات الترحيل التابعة بشكل افتراضي ، لذلك هناك
لا حاجة للاتصال بالسيد. يعمل هذا بشكل جيد إذا كان مؤشر ترابط الإدخال / الإخراج لا يتخلف عن المستوى الرئيسي
كثيرًا ، وهو أمر نموذجي في معظم إعدادات النسخ المتماثل ؛ عادة ما يكون تأخر موضوع الإدخال / الإخراج
مللي ثانية على شبكة سريعة. إذا كان التأخر في سلسلة عمليات الإدخال والإخراج كبير جدًا بالنسبة لأغراضك ،
يمكن أيضًا لـ "pt-slave-delay" الاتصال بالسيد للحصول على معلومات حول مواضع binlog.

إذا أفاد مؤشر ترابط الإدخال / الإخراج التابع للرقيق أنه ينتظر خيط SQL لتحرير بعض الترحيل
مساحة السجل ، سيتصل "pt-slave-delay" تلقائيًا بالسيد للعثور على السجل الثنائي
المواقف. إذا تم إعطاء "--ask-pass" و "- dememonize" ، فمن الممكن أن يكون هذا ممكنًا
جعلها تطلب كلمة مرور أثناء شطبها. في هذه الحالة ، فإنه يخرج. لذلك ، إذا
تعتقد أن عبدك قد يواجه هذا الشرط ، يجب أن تكون متأكدًا من تحديد أي منهما
"--use-master" بشكل صريح عند التخفي ، أو لا تحدد "--ask-pass".

SLAVE_DSN و MASTER_DSN الاختياري كلاهما DSNs. انظر "خيارات DSN". مفتقد
يتم ملء قيم MASTER_DSN بقيم من SLAVE_DSN ، لذلك لا تحتاج إلى التحديد
لهم في كلا المكانين. يقرأ "pt-slave-delay" جميع ملفات خيارات MySQL العادية ، مثل
~ / .my.cnf، لذلك قد لا تحتاج إلى تحديد اسم المستخدم وكلمة المرور والخيارات الشائعة الأخرى في
الكل.

يحاول "pt-slave-delay" الخروج بأمان عن طريق إشارات الملائمة مثل Ctrl-C. انت لا تستطيع
تجاوز "- [لا] تواصل" بإشارة يمكن تعقبها.

الامتيازات


يتطلب pt-slave-delay الامتيازات التالية: PROCESS و REPLICATION CLIENT و SUPER.

OUTPUT


إذا حددت "- هادئ" ، فلن يكون هناك إخراج. خلاف ذلك ، فإن الإخراج العادي هو حالة
تتكون من طابع زمني ومعلومات حول ما يفعله "pt-slave-delay"
بدء العبد أو إيقافه أو مجرد مراقبته.

OPTIONS


تقبل هذه الأداة وسيطات سطر أوامر إضافية. الرجوع إلى "SYNOPSIS" والاستخدام
المعلومات للحصول على التفاصيل.

- مهمة تمرير
المطالبة بكلمة مرور عند الاتصال بـ MySQL.

- شارست
شكل قصير: -A ؛ النوع: سلسلة

مجموعة الأحرف الافتراضية. إذا كانت القيمة utf8 ، فقم بتعيين binmode Perl في STDOUT إلى utf8 ،
يمرر الخيار mysql_enable_utf8 إلى DBD :: mysql ، ويقوم بتشغيل SET NAMES UTF8 بعد
الاتصال بـ MySQL. أي قيمة أخرى تعين binmode على STDOUT بدون طبقة utf8 ،
وتشغيل SET NAMES بعد الاتصال بـ MySQL.

- تكوين
النوع: صفيف

اقرأ قائمة ملفات التكوين المفصولة بفواصل ؛ إذا تم تحديد ذلك ، يجب أن يكون هذا هو الأول
الخيار في سطر الأوامر.

- [لا] تواصل
الافتراضي: نعم

تواصل النسخ المتماثل بشكل طبيعي عند الخروج. بعد الخروج ، أعد تشغيل مؤشر ترابط SQL الخاص بالعبد
مع عدم وجود شرط UNTIL ، لذلك سيتم تشغيله كالمعتاد ويلحق بالسيد. هذا هو
ممكّن افتراضيًا ويعمل حتى إذا قمت بإنهاء تأخير "pt-slave-delay" باستخدام Control-C.

- دمّر
شوكة في الخلفية وفصلها عن الغلاف. أنظمة تشغيل POSIX فقط.

--قاعدة البيانات
شكل قصير: -D ؛ النوع: سلسلة

قاعدة البيانات المراد استخدامها للاتصال.

- ملف الافتراضات
شكل قصير: -F ؛ النوع: سلسلة

اقرأ فقط خيارات mysql من الملف المحدد. يجب أن تعطي اسم مسار مطلق.

--تأخير
النوع: الوقت ؛ الافتراضي: 1 ساعة

إلى أي مدى يجب أن يتخلف العبد عن سيده.

--مساعدة
إظهار المساعدة والخروج.

--مضيف
شكل قصير: -h ؛ النوع: سلسلة

اتصل بالمضيف.

--فترة
النوع: الوقت ؛ الافتراضي: 1 م

كم مرة يجب أن تتحقق "pt-slave-delay" مما إذا كان يجب أن يبدأ العبد أم لا
توقفت.

--سجل
النوع: سلسلة

اطبع كل الإخراج إلى هذا الملف عند شفاءه.

--كلمه السر
شكل قصير: -p ؛ النوع: سلسلة

كلمة المرور لاستخدامها عند الاتصال. إذا كانت كلمة المرور تحتوي على فاصلات ، فيجب تخطيها
بشرطة مائلة للخلف: "exam \، ple"

--معرّف
النوع: سلسلة

قم بإنشاء ملف PID المحدد. لن تبدأ الأداة إذا كان ملف PID موجودًا بالفعل و
معرف المنتج الذي يحتوي عليه يختلف عن معرف المنتج الحالي. ومع ذلك ، إذا كان ملف PID
موجود ولم يعد PID الذي يحتويه قيد التشغيل ، وستقوم الأداة بالكتابة فوق PID
ملف مع PID الحالي. تتم إزالة ملف PID تلقائيًا عند خروج الأداة.

--ميناء
شكل قصير: -P ؛ النوع: int

رقم المنفذ المراد استخدامه للاتصال.

--هادئ
شكل قصير: -q

لا تطبع رسائل إعلامية حول العملية. انظر الإخراج للحصول على التفاصيل.

--مدة العرض
النوع: الوقت

كم من الوقت يجب تشغيل "pt-slave-delay" قبل الخروج. الافتراضي هو أن يعمل إلى الأبد.

- مجموعة فارز
النوع: صفيف

قم بتعيين متغيرات MySQL في هذه القائمة المفصولة بفواصل لأزواج "المتغير = القيمة".

بشكل افتراضي ، تحدد الأداة:

wait_timeout = 10000

تتجاوز المتغيرات المحددة في سطر الأوامر هذه الإعدادات الافتراضية. على سبيل المثال،
يؤدي تحديد "--set-vars wait_timeout = 500" إلى تجاوز القيمة الافتراضية البالغة 10000.

تقوم الأداة بطباعة تحذير وتستمر في حالة عدم إمكانية تعيين متغير.

--قابس كهرباء
أشكال قصيرة؛ النوع: سلسلة

ملف مأخذ التوصيل لاستخدامه.

--استخدام السيد
احصل على مناصب متراكمة من السيد وليس العبد. لا تثق في مناصب binlog في
سجل ترحيل العبد. اتصل بالسيد واحصل على وظائف binlog بدلاً من ذلك. اذا أنت
حدد هذا الخيار بدون إعطاء MASTER_DSN في سطر الأوامر ، "pt-slave-delay"
يفحص حالة SHOW SLAVE الخاصة بالعبد لتحديد اسم المضيف والمنفذ لـ
الاتصال بالسيد.

يستخدم "pt-slave-delay" قيم MASTER_HOST و MASTER_PORT فقط من SHOW SLAVE
حالة الاتصال الرئيسي. لا يستخدم قيمة MASTER_USER. إذا أردت
لتحديد اسم مستخدم مختلف للمستخدم الرئيسي غير الذي تستخدمه للاتصال بـ
تابع ، يجب عليك تحديد خيار MASTER_DSN بشكل صريح في سطر الأوامر.

--المستعمل
شكل قصير: -u ؛ النوع: سلسلة

مستخدم لتسجيل الدخول إذا لم يكن المستخدم الحالي.

--الإصدار
عرض الإصدار والخروج.

- [لا] فحص الإصدار
الافتراضي: نعم

تحقق من أحدث إصدار من Percona Toolkit و MySQL والبرامج الأخرى.

هذه ميزة قياسية "التحقق من وجود تحديثات تلقائيًا" ، مع ميزتين إضافيتين
الميزات. أولاً ، تتحقق الأداة من إصدار البرامج الأخرى على النظام المحلي في
بالإضافة إلى نسخته الخاصة. على سبيل المثال ، يتحقق من إصدار كل خادم MySQL
يتصل بـ ، Perl ، ووحدة Perl DBD :: mysql. ثانيًا ، يقوم بالتحقق والتحذير
حول الإصدارات ذات المشاكل المعروفة. على سبيل المثال ، كان لدى MySQL 5.5.25 خطأ فادح و
تم إعادة إصداره كـ 5.5.25a.

تتم طباعة أية تحديثات أو مشاكل معروفة على STDOUT قبل الإخراج العادي للأداة.
يجب ألا تتداخل هذه الميزة مطلقًا مع التشغيل العادي للأداة.

للمزيد من المعلومات قم بزيارة .

DSN OPTIONS


تُستخدم خيارات DSN هذه لإنشاء DSN. يتم إعطاء كل خيار مثل "الخيار = القيمة".
تعتبر الخيارات حساسة لحالة الأحرف ، لذا فإن P و p ليستا نفس الخيار. لا يمكن أن يكون هناك
مسافة بيضاء قبل أو بعد "=" وإذا كانت القيمة تحتوي على مسافة بيضاء ، فيجب ذكرها.
تكون خيارات DSN مفصولة بفواصل. راجع صفحة دليل مجموعة أدوات percona للحصول على التفاصيل الكاملة.

· أ

dsn: محارف ؛ نسخ: نعم

مجموعة الأحرف الافتراضية.

· د

dsn: قاعدة بيانات ؛ نسخ: نعم

قاعدة البيانات الافتراضية.

F

dsn: mysql_read_default_file ؛ نسخ: نعم

اقرأ الخيارات الافتراضية من الملف المحدد فقط

· ح

dsn: مضيف ؛ نسخ: نعم

اتصل بالمضيف.

· ص

dsn: كلمة المرور ؛ نسخ: نعم

كلمة المرور لاستخدامها عند الاتصال. إذا كانت كلمة المرور تحتوي على فاصلات ، فيجب تخطيها
بشرطة مائلة للخلف: "exam \، ple"

· ص

dsn: منفذ ؛ نسخ: نعم

رقم المنفذ المراد استخدامه للاتصال.

· س

dsn: mysql_socket ؛ نسخ: نعم

ملف مأخذ التوصيل لاستخدامه.

· ش

dsn: مستخدم ؛ نسخ: نعم

مستخدم لتسجيل الدخول إذا لم يكن المستخدم الحالي.

البيئة


متغير البيئة "PTDEBUG" يتيح إخراج التصحيح المطول إلى STDERR. لتمكين
تصحيح الأخطاء والتقاط جميع المخرجات في ملف ، قم بتشغيل الأداة مثل:

PTDEBUG = 1 نقطة-تأخير الرقيق ...> ملف 2> & 1

كن حذرًا: إخراج التصحيح ضخم ويمكن أن يولد عدة ميغا بايت من المخرجات.

نظام المتطلبات


أنت بحاجة إلى Perl و DBI و DBD :: mysql وبعض الحزم الأساسية التي يجب تثبيتها في أي
إصدار جديد معقول من لغة Perl.

استخدم pt-slave-delayp عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.