خطأ استيراد ملف .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

عن المؤلف

تسلل

شغوفًا بكل ما يعنيه الأداة وتكنولوجيا المعلومات ، يسرني أن أكتب على stealthsettings.com من 2006 وأحب اكتشاف أشياء جديدة حول أجهزة الكمبيوتر وأجهزة MacOS وأنظمة تشغيل Linux ، Windowsو iOS و Android.

اترك تعليق