هذا هو الأمر mysqlhotcopy الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
mysqlhotcopy - برنامج النسخ الاحتياطي لقاعدة البيانات
موجز
com.mysqlhotcopy الحجج
الوصف
ملاحظات
تم إهمال هذه الأداة في MySQL 5.6.20 وإزالتها في MySQL 5.7
com.mysqlhotcopy هو نص بيرل تمت كتابته ومساهمته في الأصل بواسطة تيم بونس. هو - هي
يستخدم FLUSH TABLES وLOCK TABLES وcp أو scp لعمل نسخة احتياطية لقاعدة البيانات. إنها طريقة سريعة
لعمل نسخة احتياطية من قاعدة البيانات أو الجداول الفردية، ولكن يمكن تشغيلها فقط على نفس الجداول
الجهاز حيث توجد أدلة قاعدة البيانات. com.mysqlhotcopy يعمل فقط للدعم
حتى MyISAM وجداول ARCHIVE. يعمل على يونكس.
لاستخدام com.mysqlhotcopy، يجب أن يكون لديك حق الوصول للقراءة إلى الملفات الخاصة بالجداول التي أنت عليها
النسخ الاحتياطي، وامتياز SELECT لهذه الجداول، وامتياز RELOAD (لتتمكن من ذلك
تنفيذ FLUSH TABLES)، وامتياز LOCK TABLES (للتمكن من قفل الجداول).
قذيفة> com.mysqlhotcopy db_name [/path/to/new_directory]
قذيفة> com.mysqlhotcopy db_name_1 db_name_n /path/to/new_directory
قم بعمل نسخة احتياطية من الجداول في قاعدة البيانات المحددة التي تطابق التعبير العادي:
قذيفة> com.mysqlhotcopy db_name./رجإكس/
يمكن إلغاء التعبير العادي لاسم الجدول عن طريق إضافة علامة التلدة إليه قبله
("~"):
قذيفة> com.mysqlhotcopy db_name./~رجإكس/
com.mysqlhotcopy يدعم الخيارات التالية ، والتي يمكن تحديدها في سطر الأوامر أو
في مجموعات [mysqlhotcopy] و[client] لملف الخيارات. للحصول على معلومات حول الخيار
الملفات التي تستخدمها برامج MySQL ، انظر القسم 4.2.6 ، "استخدام ملفات الخيارات".
· --مساعدة, -?
اعرض رسالة المساعدة واخرج.
· --addtodest
لا تقم بإعادة تسمية الدليل الهدف (إذا كان موجوداً)؛ مجرد إضافة الملفات إليها.
· --allowold
لا تقم بالإلغاء في حالة وجود هدف؛ أعد تسميته بإضافة لاحقة _old.
· - نقطة التفتيش =db_name.tbl_name
أدخل إدخالات نقاط التفتيش في قاعدة البيانات المحددة db_name والجدول tbl_name.
· - الجذور =مسار
الدليل الأساسي لل الاستجذار السجن الذي mysqld يعمل. ال مسار يجب أن القيمة
تطابق ذلك من - الجذور الخيار المعطى ل mysqld.
· --Debug
تفعيل إخراج التصحيح.
· --ركض جاف, -n
الإبلاغ عن الإجراءات دون تنفيذها.
· --flushlog
مسح السجلات بعد قفل كافة الجداول.
· - المضيف =اسم_المضيف, -h اسم_المضيف
اسم المضيف للمضيف المحلي المراد استخدامه لإجراء اتصال TCP/IP بالمضيف المحلي
الخادم. افتراضيًا، يتم الاتصال بالمضيف المحلي باستخدام ملف مقبس Unix.
· - احتفظ به
لا تقم بحذف الهدف السابق (المعاد تسميته) عند الانتهاء.
· - الطريقة =أمر
طريقة نسخ الملفات (cp أو scp). الافتراضي هو cp.
· --noindices
لا تقم بتضمين ملفات الفهرس الكاملة لجداول MyISAM في النسخة الاحتياطية. وهذا يجعل النسخة الاحتياطية
أصغر وأسرع. يمكن إعادة بناء فهارس الجداول المعاد تحميلها لاحقًا باستخدام
ميسمتشك -rq.
· - كلمة المرور =كلمه السر, -pكلمه السر
كلمة السر لاستخدامها عند الاتصال بالخادم. قيمة كلمة المرور ليست اختيارية
لهذا الخيار، على عكس برامج MySQL الأخرى.
يجب اعتبار تحديد كلمة مرور في سطر الأوامر غير آمن. يرى
القسم 6.1.2.1 ، "إرشادات المستخدم النهائي لأمان كلمة المرور". يمكنك استخدام خيار
ملف لتجنب إعطاء كلمة المرور في سطر الأوامر.
· - المنفذ =port_num, -P port_num
رقم منفذ TCP/IP الذي سيتم استخدامه عند الاتصال بالخادم المحلي.
· --old_server
في ماي إس كيو إل 5.6، com.mysqlhotcopy يستخدم جداول فلوش tbl_list مع قفل القراءة للتدفق والقفل
الجداول. استخدم ال --old_server الخيار إذا كان الخادم أقدم من 5.5.3، وهو متى
تم تقديم هذا البيان.
· --هادئ, -q
الصمت إلا عن الأخطاء.
· --record_log_pos=db_name.tbl_name
تسجيل حالة السيد والعبد في قاعدة البيانات المحددة db_name والجدول tbl_name.
· --regexp =على سبيل المثال
انسخ كافة قواعد البيانات ذات الأسماء المطابقة للتعبير العادي المحدد.
· --resetmaster
إعادة تعيين السجل الثنائي بعد قفل كافة الجداول.
· --resetslave
قم بإعادة تعيين ملف أو جدول مستودع المعلومات الرئيسية بعد قفل جميع الجداول.
· - المقبس =مسار, -S مسار
ملف مقبس Unix الذي سيتم استخدامه للاتصالات بالمضيف المحلي.
· - غلاف =شارع
اللاحقة المستخدمة لأسماء قواعد البيانات المنسوخة.
· - tmpdir =مسار
الدليل المؤقت. الافتراضي هو /tmp.
· - المستخدم =USER_NAME, -u USER_NAME
اسم مستخدم MySQL المراد استخدامه عند الاتصال بالخادم.
استخدم perldoc للحصول على المزيد com.mysqlhotcopy الوثائق، بما في ذلك المعلومات حول
هيكل الجداول اللازمة لل - نقطة تفتيش و --record_log_pos الخيارات:
قذيفة> بيردوك com.mysqlhotcopy
حقوق الطبع والنشر
حقوق النشر © 1997 ، 2014 ، محفوظة لشركة أوراكل و / أو لشركاتها التابعة. كل الحقوق محفوظة.
هذا التوثيق هو برنامج مجاني ؛ يمكنك إعادة توزيعه و / أو تعديله فقط ضمن
شروط رخصة جنو العمومية كما نشرتها مؤسسة البرمجيات الحرة ؛
الإصدار 2 من الترخيص.
يتم توزيع هذه الوثائق على أمل أن تكون مفيدة ، ولكن من دون أي
ضمان؛ حتى بدون الضمان الضمني لقابلية التسويق أو الملاءمة بشكل خاص
غرض. انظر رخصة جنو العمومية لمزيد من التفاصيل.
يجب أن تكون قد تلقيت نسخة من رخصة جنو العمومية مع البرنامج ؛
إذا لم يكن الأمر كذلك ، فاكتب إلى Free Software Foundation، Inc.، 51 Franklin Street، Fifth Floor،
بوسطن ، MA 02110-1301 الولايات المتحدة الأمريكية أو انظر http://www.gnu.org/licenses/.
استخدم mysqlhotcopy عبر الإنترنت باستخدام خدمات onworks.net