هذا هو الأمر mysqlfrm الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
mysqlfrm - إظهار إنشاء جدول من ملفات .frm
موجز
com.mysqlfrm - الخادم =[المستخدم[:]@يستضيف[:][:]|
المسار>[:][:]] [pathbl1.frm | ديسيبل: tbl.frm]
الوصف
mysqlfrm - إظهار إنشاء جدول من ملفات .frm
OPTIONS
--الإصدار
إظهار رقم إصدار البرنامج والخروج
--مساعدة
- باسادير=بيسدير
الدليل الأساسي للخادم
- التشخيص
قراءة ملفات frm بايت بايت لتشكيل عبارة CREATE. قد تتطلب
--الخادم or - باسادير خيارات لفك رموز معلومات مجموعة الأحرف
- محرك تخزين جديد=NEW_ENGINE
تغيير شرط المحرك لاستخدام هذا المحرك.
--ميناء=PORT
منفذ لاستخدامه للخادم الذي تم إنتاجه.
-s, --إحصائيات العرض
إظهار إحصائيات الملف ومعلومات الجدول العامة.
--الخادم=الخادم
معلومات الاتصال للخادم بالشكل:
[: ] @ [: ] [: ] أو [: ] [: ]
(اختياري) - إذا تم توفيره ، فسيكون محرك التخزين ومعلومات مجموعة الأحرف
تم التحقق من صحتها مقابل هذا الخادم.
--المستعمل=USER
حساب المستخدم لبدء تشغيل الخادم الذي تم إنتاجه. مطلوب إذا كان يعمل كمستخدم أساسي. تستخدم فقط
في الوضع الافتراضي.
- مهلة البدء=START_TIMEOUT
عدد الثواني لانتظار بدء الخادم الذي تم إنتاجه. الافتراضي = 10.
-v, - الإسراف
التحكم في كمية المعلومات المعروضة. على سبيل المثال ، -v = مطول ، -vv = مطول أكثر ،
-vvv = التصحيح
-q, --هادئ
قم بإيقاف تشغيل جميع الرسائل للتنفيذ الهادئ.
المُقدّمة ------------ تم تصميم الأداة المساعدة mysqlfrm كأداة استرداد تقرأ
ملفات .frm وتنتج عبارات إنشاء الفاكس من بيانات تعريف الجدول الموجودة
في ملف .frm. في معظم الحالات ، سيكون بيان CREATE الناتج قابلاً للاستخدام
إعادة إنشاء الجدول على خادم آخر أو للتشخيصات الموسعة. ومع ذلك ، فإن بعض
لا يتم حفظ الميزات في ملفات .frm وبالتالي سيتم حذفها. الاستثناءات
على سبيل المثال لا الحصر:
- قيود المفتاح الخارجي - التسلسلات الرقمية المتزايدة تلقائيًا
تحتوي الأداة المساعدة mysqlfrm على وضعين للتشغيل. تم تصميم الوضع الافتراضي لنشر ملف
مثيل خادم مثبت بالرجوع إلى الدليل الأساسي باستخدام - باسادير
الخيار أو عن طريق الاتصال بالخادم بامتداد --الخادم خيار. العملية لن تتغير
ملف (ملفات) .frm الأصلي. يتطلب هذا الوضع أيضًا --ميناء الخيار لتحديد منفذ ل
استخدام للخادم الذي تم إنتاجه. سيتم إيقاف تشغيل الخادم الذي تم إنتاجه وجميع الملفات المؤقتة
إزالتها بعد قراءة ملفات .frm.
يتوفر وضع تشخيص باستخدام ملف - التشخيص خيار. سيؤدي هذا إلى تبديل ملف
فائدة لقراءة ملفات .frm بايت بايت لاستعادة أكبر قدر ممكن من المعلومات.
يحتوي وضع التشخيص على قيود إضافية من حيث أنه لا يمكنه فك تشفير مجموعة الأحرف أو
ترتيب القيم دون استخدام تثبيت خادم موجود محدد مع أي من
--الخادم or - باسادير خيار. يمكن أن يؤثر هذا أيضًا على حجم الأعمدة إذا كان الجدول
يستخدم أحرف متعددة البايت. استخدم هذا الوضع عندما يتعذر على الوضع الافتراضي قراءة الملف أو إذا كان
لا يوجد خادم مثبت على المضيف.
لقراءة ملفات .frm ، قم بإدراج كل ملف كوسيطة منفصلة للأداة المساعدة كما هو موضح في ملف
الأمثلة التالية. ستحتاج إلى تحديد المسار لكل ملف .frm تريد قراءته
أو قم بتوفير مسار إلى دليل وستتم قراءة كافة ملفات .frm في هذا الدليل.
# اقرأ ملف .frm واحد في الوضع الافتراضي باستخدام الخادم المثبت # في
/ usr / local / bin / mysql حيث يوجد الملف .frm في المجلد الحالي. # لاحظ ال
استخدام تنسيق db: table.frm لتحديد اسم قاعدة البيانات للجدول.
يظهر اسم قاعدة البيانات على يسار ':' و # اسم .frm على اليمين. لذا
في هذه الحالة ، لدينا قاعدة البيانات = test1 # والجدول = db1 لذا فإن عبارة CREATE
سيقرأ CREATE test1.db1.
mysqlfrm $ --basedir = / usr / local / bin / mysql test1: db1.frm --port = 3333
# اقرأ عدة ملفات .frm في الوضع الافتراضي باستخدام خادم قيد التشغيل # حيث يكون ملف
توجد ملفات .frm في مجلدات مختلفة.
mysqlfrm $ --server = root: pass @ localhost: 3306 /mysql/data/temp1/t1.frm \
/mysql/data/temp2/g1.frm --ميناء=3310
# قم بتنفيذ الخادم الذي تم إنتاجه تحت اسم مستخدم مختلف واقرأ # all of the .frm
الملفات في مجلد معين في الوضع الافتراضي.
mysqlfrm $ --server = root: pass @ localhost: 3306 /mysql/data/temp1/t1.frm \
/mysql/data/temp2/g1.frm --ميناء=3310 --المستعمل=جووسر
# اقرأ كافة ملفات .frm في مجلد معين باستخدام وضع التشخيص #.
mysqlfrm $ - تشخيص / mysql / بيانات / قاعدة بيانات 1
تلميحات مفيدة -------------
- لا يمكن قراءة الجداول التي تحتوي على محركات تخزين معينة في الوضع الافتراضي.
وتشمل هذه PARTITION ، PERFORMANCE_SCHEMA. يجب أن تقرأ هذه مع
- التشخيص واسطة.
- استخدم ال - التشخيص الوضع للجداول التي لا تفتح بشكل صحيح
في الوضع الافتراضي أو إذا لم يكن هناك خادم مثبت على المضيف.
- لتغيير محرك التخزين في عبارة CREATE التي تم إنشاؤها للجميع
قراءة ملفات .frm ، استخدم ملحق - محرك تخزين جديد خيار
- لإيقاف تشغيل جميع الرسائل باستثناء عبارة الإنشاء والتحذيرات أو
أخطاء ، استخدم --هادئ الخيار.
- استخدم ال --إحصائيات العرض الخيار لرؤية إحصائيات الملف لكل ملف .frm.
- إذا واجهت أخطاء اتصال أو أخطاء مشابهة عند التشغيل بشكل افتراضي
الوضع ، أعد تشغيل الأمر بملحق - اللفظ الخيار وعرض الإخراج من ملف
ولدت الخادم وإصلاح أي أخطاء في تشغيل الخادم. إذا فشل mysqlfrm في
في المنتصف ، قد تحتاج إلى إيقاف تشغيل الخادم يدويًا على المنفذ المحدد بـ
--ميناء.
- إذا استغرق الخادم الذي تم إنتاجه أكثر من 10 ثوانٍ للبدء ، فاستخدم
- مهلة البدء خيار لزيادة مهلة انتظار
ولدت الخادم للبدء.
- إذا كنت بحاجة إلى تشغيل الأداة بامتيازات مرتفعة ، فاستخدم --المستعمل
خيار لتنفيذ الخادم الناتج باستخدام حساب مستخدم عادي.
- يمكنك تحديد اسم قاعدة البيانات لاستخدامه في CREATE الناتج
بيان عن طريق إضافة ملف .frm مع اسم قاعدة البيانات متبوعًا بامتداد
القولون. على سبيل المثال ، سيستخدم oltp: t1.frm "oltp" لاسم قاعدة البيانات في إنشاء
إفادة. يمكن أيضًا استخدام اسم قاعدة البيانات الاختياري مع المسارات. على سبيل المثال،
/home/me/oltp:t1.frm سيستخدم "oltp" كاسم قاعدة البيانات. إذا تركت
اسم قاعدة بيانات اختياري ويتضمن مسارًا ، وسيكون المجلد الأخير هو قاعدة البيانات
اسم. على سبيل المثال /home/me/data1/t1.frm سيستخدم "data1" كاسم قاعدة البيانات. لو
إذا كنت لا تريد استخدام المجلد الأخير كاسم قاعدة البيانات ، فما عليك سوى تحديد ملف
نقطتان مثل هذا: /home/me/data1/:t1.frm. في هذه الحالة ، سيتم حذف قاعدة البيانات
من بيان CREATE.
استمتعي!
استخدم mysqlfrm عبر الإنترنت باستخدام خدمات onworks.net