سؤال

إذا لم يسمح لي مضيفتي بتحميل ملف مباشرة إلى مجلد MySQL الخاص بي ولا يمكنني فعل ذلك إلا من خلال phpmyadmin؟هل هناك أي بدائل بخلاف ميزة الاستيراد الأصلية الخاصة بها حتى لا تنتهي مهلة اتصالي أثناء تحميل استعلام يبلغ حجمه حوالي 8 ميجابايت؟

هل كانت مفيدة؟

المحلول

ويمكنك غزيب أو bzip الملف وسوف بريس ضغط وتشغيل البرنامج النصي.

وعلى خلاف ذلك ما قد كان علي أن أفعل في الماضي يتم تقسيم بلدي SQL إلى عدد من الملفات وتحميل كل واحد على حدة. يمكنك القيام بذلك ببساطة عن طريق فتح ملف SQL في محرر النص، انتقل إلى ما يقرب من نصف الطريق، والعثور على بداية البيان ونقل كل شيء بعد ذلك إلى ملف آخر.

نصائح أخرى

لا تستخدم phpmyadmin لأي شيء بالغ الأهمية. بالتأكيد انها لا تستخدم لإنشاء نسخ احتياطية أو القيام الترميم. انها كيس من القمامة.

وتسجيل الدخول إلى قذيفة واستخدام العميل سطر الأوامر الخلية لاستعادة قاعدة البيانات في طريقة قياسية. إذا كنت لا تستطيع أن تفعل ذلك، والحصول على أفضل مزود.

وصول شل ضروري للعمل مع قواعد البيانات ماي.

ولا نتوقع أي شيء من ذلك مع بريس NOT لتدمير جميع البيانات الخاصة بك.

BigDump؟

<اقتباس فقرة>   

واستيراد مصدوم من كبير وكبير جدا الخلية مقالب (مثل بريس الإصدار 2.x مقالب) حتى من خلال خوادم الويب مع حد وقت التشغيل الشاق وتلك في الوضع الآمن. تنفيذ البرنامج النصي سوى جزء صغير من تفريغ ضخم وإعادة تشغيل نفسه. تبدأ الدورة المقبلة حيث توقفت آخر.

هل يمكن تحميل تفريغ مع عميل FTP (والتي سوف تسمح لك لاستئناف نقل)، وتحميله محليا.

سأقول بالتأكيد BigDump.واجهت هذه المشكلة بالضبط مع ملف SQL بحجم 8.3 جيجابايت.اقرأ هذه المقالة لمزيد من المعلومات. كيفية تحميل ملف SQL كبير إلى MySQL قم أيضًا بزيارة الصفحة الرئيسية للبرنامج النصي لتنزيله.

وانظر جوابي هنا: https://stackoverflow.com/a/33728744/74585

إذا أثناء عملية استيراد لك إلغاء تحديد استيراد الجزئي -> السماح للانقطاع استيراد ... ثم يبدو بريس لإرسال الأمر برمته إلى الخلية التي تتم معالجتها ببطء. للأسف بريس (على الأقل على استضافة مشتركة بلدي) لن تستجيب للطلبات، ولكن باستخدام متصفح على مختلفة يعمل عنوان IP ودعونا لك رصد التقدم المحرز في الاستعلام.

وأنا أقول - استخدام Sypex قلابة

.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top