Com um arquivo de backup de banco de dados tão grande, seria mais fácil usar o
MYSQL Console
para restaurar este banco de dados. Ele não tem nenhuma das limitações de tamanho e tempo de execução que um script php tem. Usando o ícone wampmanager na bandeja do sistema, você faz isso
wampmanager -> MYSQL -> MYSQL Console
clique no
MYSQL Console
menu e ele executará mysql.exe
em uma janela de comando. Ele irá desafiá-lo para a
root
senha primeiro, portanto, se você não alterou a senha das contas MYSQL, basta pressionar enter Se você alterou a
root
senha digite a senha e pressione Enter Agora no
mysql>
prompt de comando digite source C:/path/to/your/backup.sql
E o mysql executará a restauração pelo tempo necessário para concluir a restauração
Se você precisar usar o phpMyAdmin, precisará alterar as configurações corretas para fazer isso.
O alias phpMyAdmin contém esses parâmetros para esse propósito e, claro, substituirá o padrão
php.ini
configuração desses parâmetros. Afinal você não quer alterar o php.ini
para uma restauração, você só executará talvez uma vez e afetará todo o ambiente PHP de forma permanente. A configuração do phpMyAdmin pode ser encontrada em
\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>
Tudo o que você precisa fazer é aumentar os valores relevantes, então, por exemplo, você pode tentar estes
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