С такъв голям файл за архивиране на база данни би било по-лесно да използвате MYSQL Console
за да възстановите тази база данни. Той няма никакви ограничения за размера и времето за изпълнение, каквито има php скриптът.
С помощта на иконата на wampmanager в системната област правите това
wampmanager -> MYSQL -> MYSQL Console
щракнете върху MYSQL Console
меню и то ще стартира mysql.exe
в командни прозорци.
Той ще ви предизвика за root
първо парола, така че ако не сте променили тази парола за MYSQL акаунти, просто натиснете enter
Ако сте променили root
парола въведете паролата и натиснете Enter
Сега в mysql>
въведете командния ред
source C:/path/to/your/backup.sql
И mysql ще изпълнява възстановяването толкова дълго, колкото е необходимо, за да завърши възстановяването
Ако трябва да използвате phpMyAdmin, тогава ще трябва да промените правилните конфигурации, за да направите това.
Псевдонимът phpMyAdmin съдържа тези параметри точно за тази цел и, разбира се, ще замени стандартния php.ini
настройка на тези параметри. В крайна сметка не искате да променяте php.ini
за възстановяване ще стартирате само веднъж и ще повлияете постоянно върху цялата PHP среда.
Конфигурацията на phpMyAdmin може да се намери в \wamp\alias\phpmyadmin.conf
Alias /phpmyadmin "D:/wamp/apps/phpmyadmin4.7.0/"
<Directory "D:/wamp/apps/phpmyadmin4.7.0/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
<ifDefine APACHE24>
Require local
</ifDefine>
<ifDefine !APACHE24>
Order Deny,Allow
Deny from all
Allow from localhost ::1 127.0.0.1
</ifDefine>
# To import big file you can increase values
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360
</Directory>
Всичко, което трябва да направите, е да увеличите съответните стойности, така че например можете да опитате тези
php_admin_value upload_max_filesize 5128M
php_admin_value post_max_size 5256M
php_admin_value max_execution_time 600
php_admin_value max_input_time 600