שגיאת ייבוא ​​קובץ .sql - שרת MySQL נעלמה

כשאנחנו מוכרחים קבצים מיובאים גדול באחד תאריך הבסיס, השיטה הקלאסית דרך phpMyAdmin הוא לא ממש פתרון טוב. רוב הפעמים פגענו "הזמן הקצוב"הדרך הקלה ביותר היא לחבר את ה- SSH / מסוף לשרת מסד הנתונים, להעלות את קובץ .qql ולאחר מכן להפעיל את שורות הפקודה הספציפיות לייבוא.

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

אם לאחר ביצוע שורת הפקודה והזנת השגיאה נתקלה מסד סיסמא: "ERROR 2006 (HY000) בתור 1281: שרת MySQL נעלם", לרוב מדובר להתגבר על מגבלות נפח עבור קבצים מיובאים. זה די הוגן ככל האפשר בתצורה הסטנדרטית של MySQL, להגדיר את עוצמת הגבול "max_allowed_packet" להיות פחות מזה של הקובץ שאתה רוצה לייבא את הנתונים.
הפתרון הפשוט ביותר הוא לערוך את הקובץ "my.cnf" ולהקים גבול ראוי לצרכים שלנו. לדוגמה, אם אנחנו רוצים לייבא קובץ .sql של מגה 320, ולאחר מכן לערוך את הקובץ "my.cnf" ולהוסיף את השורה:

max_allowed_packet=400M

לאחר עריכה ושמירה, הפעל מחדש את שירות mysql בשרת וחדש את שורת הפקודה לייבוא. הכל צריך לעבוד בצורה חלקה.

שגיאת ייבוא ​​קובץ .sql - שרת MySQL נעלמה

על הסופר

התגנבות

תשוקה על כל דבר כלומר גאדג 'טים ו- IT, אני כותב עם stealthsettings הנאה מ 2006 ואני אוהב לגלות איתך דברים חדשים על מחשבים ומערכות הפעלה macOS, לינוקס, Windows, iOS ו- Android.

השאירו תגובה

אתר זה משתמש Akismet כדי להפחית דואר זבל. למד כיצד הנתונים שלך מעובדים.