ייבא שגיאת קובץ .sql – שרת MySQL נעלם

הדרכה זו פותרת את השגיאה המופיעה בעת הייבוא ​​דרך קו ההזמנה של הקבצים .sql. ייבא שגיאת קובץ .sql – שרת MySQL נעלם.

כשיש לנו קבצים מיובאים .SQL גדול באחד בסיס תאריך, השיטה הקלאסית דרך phpMyAdmin זה לא פיתרון טוב. רוב הזמן אנחנו פוגעים ב “reqest timeout“ו יְבוּא .SQL שגיאת קובץ – שרת MySQL נעלם.

הפשוט ביותר הוא להתחבר Ssh / קונסולה לשרת המחזיק את בסיס הנתונים, להעלות לקובץ .sql ואז לבצע את קווי הפקודה הספציפיים לייבוא.

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

אם לאחר ביצוע קו ההזמנה והזנת הסיסמה של בסיס הנתונים, ענה על השגיאה: “ERROR 2006 (HY000) at line 1281: MySQL server has gone away“, לרוב, מדובר בחריגה ממגבלת נפח לקבצים מיובאים.

יתכן מאוד שבתצורות הסטנדרטיות של MySQL, גבולות הנפח שהוקמו ב “max_allowed_packet” היה קטן מזה של הקובץ שברצונך לייבא למסד הנתונים.

הפיתרון הפשוט ביותר הוא לערוך את הקובץ “my.cnf” וכדי לקבוע מגבלה המתאימה לצרכים שלנו. לדוגמה, אם אנו רוצים לייבא קובץ .SQL של 320 מגה בייט ואז אנו עורכים את הקובץ “my.cnf” ולהוסיף את השורה:

 max_allowed_packet=400M 

לאחר עריכה והצלה, אנו מפעילים מחדש את שירות MySQL בשרת ומחדשים את קו ההזמנה לייבוא. הכל צריך לעבוד ללא ייבוא ​​שגיאת קובץ .sql – שרת MySQL נעלם.

נלהב מהטכנולוגיה, אני כותב בהנאה באתר stealthsetts.com החל משנת 2006. יש לי חוויה עשירה במערכות הפעלה: MacOS, Windows ו- Linux, אך גם בשפות תכנות ופלטפורמות בלוגים (WordPress) ולחנויות מקוונות (Woocommerce, Magento, Presashop).

בַּיִת המקור שלך להדרכות IT, טיפים ושל חדשות שימושיות. ייבא שגיאת קובץ .sql – שרת MySQL נעלם
השאירו תגובה