Урок, който ви учи стъпка по стъпка как да промените допустимото ограничение на размера за импортиране на SQL файлове в phpMyAdmin. Полезно, когато трябва да импортирате големи бази данни. Променете SQL файла за ограничение на размера на качване в phpMyAdmin.
Когато работим с база данниНай стигнете до нас е PhpMyAdmin, Ние предоставяме подкрепа на управлението основава дадена eprin уеб интерфейс. От PhpMyAdmin можем да направим някакви промени в база данни, която имаме достъп. Можем да добавим бази данни, създаване, изтриване и редактиране на таблици в базата данни, можем да премахват или внос бази данни, поддържани.
В стандартната конфигурация (по подразбиране) функцията "внос"В 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 или ципНо, ако файлът е много голяма база данни, а след това със сигурност не е компресия няма да получи файл под 2MB, че може да се разпръсне от PhpMyAdmin. Единственото решение е да промените размера на срока, предоставен за качване.
Промяна Качване / Limit Import Размер на PhpMyAdmin
Внос граница се определя от конфигурацията PHPОбщността, както и за промяна на това ограничение, ще трябва да редактирате конфигурационния файл, който отговаря PHP (php.ini).
В зависимост от използваната система, php.ini може да се намира в "/etc/php.ini
","/etc/php5/apache2/php.ini
” или на друго място на Уеб сървър. Най-лесният начин да го намерите е да влезете в сървъра (чрез 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
В нашия случай ние се максималният размер на файла, което се внася не повече от 180MB. Това означава, че можете да импортирате чрез PHPMyAdmin база данни за 180MB.
В Funt вашите нужди промяна на времето за изпълнение и срок памет използва. Ако времето, определен в php.ini са малки и файлът за импортиране е много голям, тогава е възможно да се даде грешка "време,Вносът. За това ще трябва да промените "max_input_time
"А"max_execution_time
“. Това важи и за лимита на паметта, който трябва да бъде увеличен за големи бази данни. След като направите промените, използвайки редактора "nano", щракнете върху Ctrl + X тогава "Y"(Да да Enter да запазите промените.
Последната стъпка е рестартиране Apache Web Server.
systemctl restart httpd
или
/etc/init.d/httpd restart
След рестартирането на Apache Можете да започнете с файл с данни за внос.
Stealth Settings - Промяна Limit Import Размер на PhpMyAdmin.
Стар урок, но все още актуален. Благодаря много!
Това обаче не работи във всички ситуации. Времето за изчакване на връзката изтече при качване.