Δωρεάν Ελληνικά βοηθήματα και τεχνική υποστήριξη απο τον Michel.
Μετά απο 15 χρόνια γνωριμίας με το διαδύκτιο και άλλα τόσα με τους υπολογιστές, προσφέρω βοήθεια σε γνωστούςκαι φίλους σε μια ευρεία γκάμα θεμάτων όπως τεχνικά θέματα, δημιουργίας ιστοσελίδων, CSS, Microsoft Windows, προγραμματισμού και γενικά ότι περνάει απ' το χέρι μου.

Πως να Ανεβάσω Μια Μεγάλη Βάση Δεδομένων Στο phpMyAdmin;

Πρόσφατα πήρα την απόφαση να αλλάξω εταιρία host για την ιστοσελίδα μου, αφού με τους προηγούμενους είχα πολλά προβλήματα με αποτέλεσμα το website μου να ήταν συνεχώς down. Και έτσι έγινε. Αγόρασα απο μια άλλη εταιρία αφού όμως πρώτα έψαξα το θέμα και είδα πως είχαν πολύ καλές συστάσεις, και άρχισα την μεταφορά των αρχείων μου. Τώρα βρίσκομαι στο στάδιο της μεταφοράς της βάσης δεδομένων και το πρόβλημα μου είναι το εξής! Η βάση μου έχει μέγεθος πάνω απο 100MB. Προσπαθώντας να την ανεβάσω στον καινούριο host μου βγάζει το μήνυμα πως το μέγιστο επιτρεπόμενο μέγεθος είναι τα 20MB :-S Τι να κάνω τώρα; Μήπως έχεις καμιά ιδέα ή ξέρεις κανένα κόλπο για να την ανεβάσω; Αν όχι, να ζητήσω πίσω τα χρήματα μου και να ψάξω αλλού που να προσφέρουν μεγαλύτερο όριο;

Η απάντηση του Michel:

Όχι βέβαια. Σε τέτοια περίπτωση δεν χρειάζεται να ψάξεις νέο host για την ιστοσελίδα. Η αλήθεια είναι πως, όλοι οι πάροχοι φιλοξενίας έχουν κάποιο όριο στο μέγεθος των αρχείων που μπορούν να γίνουν upload, και αυτό ορίζεται μέσω του php.ini που βρίσκεται στον server. Άλλοι μπορεί να το περιορίζουν στα 10ΜΒ, άλλοι στα 20, άλλοι στα 100 κτλ. Το μόνο βέβαιο είναι πως όλοι έχουν κάποιο όριο.

Η απάντηση μου στο ερώτημα σου είναι το εξής. Μπορείς να ανεβάσεις τη βάση σου, με ένα πολύ εύκολο και απλό τρόπο τον οποίο και θα σου παρουσιάσω σε μερικά δευτερόλεπτα. Συγκεκριμένα, χρησιμοποιώντας ένα μικρό προγραμματάκι, θα σου μάθω πως μπορείς να κόψεις σε πιο μικρά κομμάτια την βάση σου, έτσι ώστε να είσαι σε θέση να την ανεβάσεις σταδιακά.

Το προγραμματάκι που θα χρησιμοποιήσουμε ονομάζεται 'SQL Dump Splitter' και δημιουργός του είναι ο Philip Lehmann-Böhms. Αυτό το προγραμματάκι μπορείς να το κατεβάσεις απο εδώ. Κατέβασε το τώρα στον υπολογιστή σου και κάνε το unzip, έτσι ώστε να το έχεις έτοιμο όταν θα το χρειαστούμε στη συνέχεια του βοηθήματος.

Ας αρχίσουμε λοιπόν σιγά-σιγά τη διαδικασία..

Αφού ανοίξουμε το πρόγραμμα βλέπουμε πως είναι αρκετά απλό. Χρειάζεται να συμπληρώσουμε τρία πεδία. Στο πρώτο, δηλώνουμε στο πρόγραμμα τη βάση που θέλουμε να μοιράσουμε. Στο δεύτερο, λέμε στο πρόγραμμα το επιθυμητό μέγεθος του κάθε κομματιού, ενώ ακριβώς απο κάτω μπορούμε να δούμε πόσα θα είναι τα τελικά κομμάτια. Στο τρίτο πεδίο, δηλώνουμε το φάκελλο που θέλουμε να γίνει η αποθήκευση των κομματιών της βάσης μας. Αφού τα συμπληρώσουμε αυτά, κάνουμε κλικ στο 'Execute'.
Αφού ανοίξουμε το πρόγραμμα βλέπουμε πως είναι αρκετά απλό. Χρειάζεται να συμπληρώσουμε τρία πεδία. Στο πρώτο, δηλώνουμε στο πρόγραμμα τη βάση που θέλουμε να μοιράσουμε. Στο δεύτερο, λέμε στο πρόγραμμα το επιθυμητό μέγεθος του κάθε κομματιού, ενώ ακριβώς απο κάτω μπορούμε να δούμε πόσα θα είναι τα τελικά κομμάτια. Στο τρίτο πεδίο, δηλώνουμε το φάκελλο που θέλουμε να γίνει η αποθήκευση των κομματιών της βάσης μας. Αφού τα συμπληρώσουμε αυτά, κάνουμε κλικ στο 'Execute'.

Μετά απο μερικά δευτερόλεπτα θα λάβουμε το ακόλουθο μήνυμα επιτυχίας. Κάνουμε κλικ στο OK.
Μετά απο μερικά δευτερόλεπτα θα λάβουμε το ακόλουθο μήνυμα επιτυχίας. Κάνουμε κλικ στο OK.

Αφού πάμε στο φάκελλο που έχουμε δηλώσει να γίνει η αποθήκευση, βλέπουμε πως έχει δημιουργηθεί ένας καινούριος φάκελλος με την ονομασία 'SQLDumpSplitterResult'. Εδώ μέσα βρίσκονται τα κομμάτια της βάσης μας.
Αφού πάμε στο φάκελλο που έχουμε δηλώσει να γίνει η αποθήκευση, βλέπουμε πως έχει δημιουργηθεί ένας καινούριος φάκελλος με την ονομασία 'SQLDumpSplitterResult'. Εδώ μέσα βρίσκονται τα κομμάτια της βάσης μας.

Χρειάζεται προσοχή καθώς πρώτα πρέπει να ανεβάσουμε το αρχείο με την κατάληξη "_DataStructure.sql". Ο λόγος που γίνεται αυτό είναι ο εξής. Στο συγκεκριμένο αρχείο, περιέχεται όλη η δομή της βάσης μας που πρέπει να δημιουργηθεί πρώτα έτσι ώστε να μπούν και τα υπόλοιπα στη συνέχεια. Αφού λοιπόν ανεβάσουμε πρώτα αυτό, στη συνέχεια ανεβάζουμε και να υπόλοιπά με τη σειρά τους.

Αυτό ήταν όλο! Δεν νομίζω να ήταν και πολύ δύσκολο. Για οτιδήποτε άλλο μην διαστάσεις να επικοινωνήσεις ξανά μαζί μου.

Ευχαριστίες για την βοήθεια

coffee Βρήκα αρκετά βοηθητικό αυτό το κείμενο. Έχω πολλά να πω, όμως, πως θα μπορούσα να ευχαριστήσω τον Michel για αυτή την βοήθεια, και για τον χρόνο τον οποίο αφιερώνει σε αυτή την ιστοσελίδα; ... Μπορείς να του κεράσεις τον αγαπημένο του καφέ και είμαι σίγουρος πως θα το εκτιμήσει ιδιαιτέρως !

0 Σχόλια

Απίστευτο το γεγονός πως κανείς δεν έχει ακόμη σχολιάσει. Γίνε ο πρώτος που θα σχολιάσει αυτό το βοήθημα !

Τώρα που το λές, κάτι θέλω να πώ !


Συλλαβισμός Συλλαβισμός



ΣΥΝΔΕΣΟΥ ΣΤΟ FEED ΚΑΙ ΕΝΗΜΕΡΩΣΟΥ ΓΙΑ ΟΛΑ ΤΑ ΜΕΛΛΟΝΤΙΚΑ ΒΟΗΘΗΜΑΤΑ!

Sitemap | Έχεις ιστοσελίδα ή blog; Σύνδεσε τα μαζί μου !
Διαφήμιση | © 2009-2012 Δασκαλέματα.com | Privacy Policy.