Εκμάθηση που σας διδάσκει βήμα προς βήμα πώς να αλλάξετε το αποδεκτό όριο μεγέθους για την εισαγωγή αρχείων SQL στο phpMyAdmin. Χρήσιμο όταν χρειάζεται να εισαγάγετε μεγάλες βάσεις δεδομένων. Αλλαγή SQL ορίου μεγέθους μεταφόρτωσης file στο phpMyAdmin.
Όταν δουλεύουμε με βάση δεδομένωνΠιο εύχρηστο είναι μαζί μας phpMyAdminΥποστήριξη της διαχείρισης, Παρέχουμε βασίζει δοθεί eprin web interface. Από phpMyAdmin μπορούμε να κάνουμε οποιεσδήποτε αλλαγές σε μια βάση δεδομένων στην οποία θα έχουν πρόσβαση. Μπορούμε να προσθέσουμε βάσεις δεδομένων, να δημιουργήσετε, να διαγράψετε και να επεξεργαστείτε τους πίνακες σε βάσεις δεδομένων, μπορούμε να αφαιρέσουμε ή βάσεις εισαγωγής διατηρείται.
Στην τυπική διαμόρφωση (default) λειτουργία "εισαγωγή"Σε phpMyAdminδεν μας επιτρέπει να κάνουμε αποστολής στο MySQL η αρχεία μεγαλύτερα 2MB (2,048 KiB). Εάν χρειαζόμαστε μια βάση δεδομένων μεγαλύτερη από 2 MB, τότε το σφάλμα παρουσιάζεται: "You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit."
Μια λύση θα ήταν να συμπιέσει τη βάση δεδομένων (.sql αρχείο) σε μία από τις μορφές gzip, bzip2 ή zipΑλλά αν το αρχείο είναι πολύ μεγάλη βάση δεδομένων, τότε σίγουρα δεν συμπίεση δεν θα πάρετε ένα αρχείο με 2MB που μπορεί να διασκορπίσει από phpMyAdmin. Η μόνη λύση είναι να αλλάξει το επιτρεπόμενο όριο μεγέθους για προσθήκες.
Αλλαγή Μεταφόρτωση / Εισαγωγή Μέγεθος Όριο στο phpMyAdmin
όριο εισαγωγής δίνεται από τη διαμόρφωση PHPSite, και να αλλάξετε αυτό το όριο θα πρέπει να επεξεργαστείτε το αρχείο ρυθμίσεων υπεύθυνος για την PHP (php.ini).
Ανάλογα με το σύστημα που χρησιμοποιείται, το php.ini μπορεί να βρίσκεται στο "/etc/php.ini
","/etc/php5/apache2/php.ini
” ή σε άλλη τοποθεσία στις του web server. Ο ευκολότερος τρόπος για να το εντοπίσετε είναι να συνδεθείτε στον διακομιστή (μέσω SSH) και δώστε τη γραμμή εντολών "locate php.ini
«. Αφού εντοπίσουμε το αρχείο php.ini, προχωράμε στην επεξεργασία του.
nano /etc/php.ini

Στο αρχείο php.ini αναζητήστε και επεξεργαστείτε τις ακόλουθες γραμμές:
max_execution_time = 60 ; Maximum execution time of each script, in seconds (def. 30)
max_input_time = 90 ; Maximum amount of time each script may spend parsing request data (def. 60)
memory_limit = 128M ; Maximum amount of memory a script may consume (def. 128mb)
upload_max_filesize = 200M ; Maximum allowed size for uploaded files. (def. 2mb)
post_max_size = 180M ; Maximum size of POST data that PHP will accept
Στην περίπτωσή μας θέτουμε το μέγιστο μέγεθος του αρχείου που θα εισαχθεί δεν είναι μικρότερη από 300 ΜΒ. Αυτό σημαίνει ότι μπορούμε να εισάγουμε μέσω της βάσης δεδομένων phpMyAdmin για να 180MB.

Σε Funt ανάγκες σας αλλάξετε την ώρα εκτέλεσης και όριο μνήμης που χρησιμοποιείται. Αν οι φορές που στο php.ini είναι μικρά και το αρχείο που πρόκειται να εισαχθεί είναι πολύ μεγάλο, τότε είναι δυνατό να δοθεί το σφάλμα "time outΗ εισαγωγή. Για αυτό θα πρέπει να αλλάξετε "max_input_time
"Και"max_execution_time
«. Αυτό ισχύει επίσης για το όριο μνήμης, το οποίο πρέπει να αυξηθεί για μεγάλες βάσεις δεδομένων. Αφού πραγματοποιήσετε τις αλλαγές, χρησιμοποιώντας το πρόγραμμα επεξεργασίας "nano", κάντε κλικ στο Ctrl + X έπειτα "Y"(Ναι ναι Enter για να αποθηκεύσετε τις αλλαγές.
Το τελευταίο βήμα είναι restartέκταση Apache Web Server.
systemctl restart httpd
ή
/etc/init.d/httpd restart
μετά restartΟυλ ντε apache μπορείτε να ξεκινήσετε τη βάση δεδομένων αρχείο εισαγωγής.
Stealth Settings - Αλλαγή Εισαγωγή όριο μεγέθους σε phpMyAdmin.
Παλιό σεμινάριο αλλά εξακολουθεί να είναι σχετικό. Ευχαριστώ πολύ!
Ωστόσο, δεν λειτουργεί σε όλες τις περιπτώσεις. Το χρονικό όριο της σύνδεσης έληξε κατά τη μεταφόρτωση.