خطأ استيراد ملف .SQL - لقد انتهى خادم MySQL

عندما يتعين علينا استيراد .SQL الملفات كبير في واحد قاعدة التاريخالطريقة الكلاسيكية من خلال بريس ليس حلا جيدا حقا. في معظم الأوقات نصل إلى "reqest مهلة"إن أسهل طريقة هي توصيل SSH / وحدة التحكم بخادم قاعدة البيانات ، وتحميل الملف .sql ، ثم تشغيل أسطر الأوامر المحددة للاستيراد.

mysql -u db_user -p -h localhost db_name < /path/sql_file.sql

إذا بعد تنفيذ سطر الأوامر ودخول خطأ في قاعدة البيانات كلمة المرور اجه: "خطأ 2006 (HY000) خط في 1281: خادم MySQL قد ذهب بعيدا"، في معظم الأحيان فهو يقع في حوالي التغلب على حدود حجم للملفات المستوردة. ومن الإنصاف إلى حد ممكن في التكوين القياسية من الخلية، تعيين حجم الحد "max_allowed_packet" أن يكون أقل من ذلك الملف الذي تريد استيراد قاعدة البيانات.
إن أبسط حل هو تحرير ملف "my.cnf" وتعيين حد لاحتياجاتنا. على سبيل المثال، إذا كنا نريد لاستيراد .SQL ملف 320 MB، ثم تحرير ملف "my.cnf" ثم أضف السطر:

max_allowed_packet=400M

بعد التحرير والادخار، وإعادة تشغيل واستئناف سطر الأوامر خادم خدمة الخلية لاستيراد. كل شيء يجب أن يعمل بسلاسة.

خطأ استيراد ملف .SQL - لقد انتهى خادم MySQL

عن المؤلف

تسلل

عاطفي عن كل ما الأداة وIT إرسال stealthsettings.com بكل سرور من 2006 وأنا أحب أن يكتشف أشياء جديدة معكم حول أجهزة الكمبيوتر وماك، لينكس، ويندوز، دائرة الرقابة الداخلية والروبوت.

اترك التعليق

يستخدم هذا الموقع Akismet لتقليل المحتوى غير المرغوب فيه. تعرف على كيفية معالجة بيانات تعليقك.