רוב ספקיות האחסון יספקו יחד עם שטח האחסון גישה גם למערת phpMyAdmin מותקנת מראש שבאמצעותה נוכל להיכנס למסד הנתונים שלנו ולבנות את הטבלאות. לרוב מנהל השרת שלנו יבצע הגבלה של העלאת קבצים לתוך ה- phpmyadmin לרוב (8-10 מגה) בשביל "לעקוף" אפשרות זו ולהעלות קובץ מסד נתונים גדול יותר אל ה- phpmyadmin נוכל להשתמש בשירות הנקרא BigDump מה זה Bigdump ? BigDump הוא למעשה סקריפט אשר כתוב ב – PHP שמאפשר לייבוא קבצי SQL גדולים אל תוך מסד הנתונים שלנו מה שבעצם קורה זה שהסקריפט מבצע חיתוך של קובץ ה SQL ומייבא אותו בחלקים קטנים כדי לא לעבור את המגבלה שהוקצבה על ידי מנהל השרת איך לעבוד עם BigDump? 1. נוריד את הגרסה האחרונה של הסקריפט מהאתר הרשמי בכתובת : http://www.ozerov.de/bigdump 2. נחלץ את הקבצים מתוך ה – ZIP 3. נפתח את הקובץ bigdump.php ונשנה את הגדרות הגישה אל מסד הנתונים שלנו 4. מוודאים שלמשתמש של מסד הנתונים שהגדרנו יש הרשאות מלאות ליצירת טבלאות חדשות 5. על שרת האחסון יוצרים ספרייה חדשה בשם dump – ספריה זו היינה ספריית עבודה זמנית ותשמש אותנו רק לביצוע פעולת הייבוא ובסיומה נמחק אותה 6. נגדיר הרשאות כתיבה לספרייה dump (הזמנית) – הרשאות כתיבה = 755 7. נעלה את הקובץ bigdump.php לשרת האחסון לספרייה dump ואת קובץ ה-SQL שברצוננו להריץ (יש אפשרות גם להעלות את הקובץ בהמשך תוך שימוש בטופס בדפדפן אבל לדעתי זה סתם בזבוז זמן) 8. בדפדפן ניגשים לכתובת http://www.mydomain.com/dump/bigdump.php 9. בדף שיעלה נראה את פרטי קובץ ה-SQL שהעלנו לתיקייה הזמנית (dump)10. לוחצים על Start Import עבור קובץ ה-SQL שברצוננו לייבא ונותנים לקוד לרוץ 11. הסקריפט יתחיל לרוץ ויציג על המסך את הנתונים של השאילתות שהוא מריץ בכל פעם, מחכים עד שמקבלים הודעת סיום 12. ברגע שקיבלנו הודעת סיום, כל קובץ ה-SQL יובא בהצלחה לתוך מסד הנתונים שלנו, מוחקים את ספריית dump משרת האחסון הודעה על סיום הפעולה : מצב התחלתי תקין – ניתן להריץ את הייבוא או להעלות קובץ : שגיאה – לא נמצא קובץ SQL ולתיקייה אין הרשאות כתיבה :
19
אוק
Share
אוק
אודות העורך: