Con un file di backup del database così grande sarebbe più facile usare la MYSQL Console
per ripristinare questo database. Non ha nessuna delle limitazioni di dimensioni e di runtime che ha uno script php.
Usando l'icona wampmanager nella barra delle applicazioni lo fai
wampmanager -> MYSQL -> MYSQL Console
fare clic su MYSQL Console
menu e verrà eseguito mysql.exe
in una finestra di comando.
Ti sfiderà per il root
prima la password, quindi se non hai modificato la password dell'account MYSQL, premi semplicemente invio
Se hai cambiato la root
password inserisci la password e premi Invio
Ora al mysql>
prompt dei comandi invio
source C:/path/to/your/backup.sql
E mysql eseguirà il ripristino per tutto il tempo necessario per completare il ripristino
Se devi usare phpMyAdmin, dovrai modificare le configurazioni corrette per farlo.
L'alias phpMyAdmin contiene questi parametri proprio per questo scopo e ovviamente sovrascriverà lo standard php.ini
impostazione di questi parametri. Dopotutto non vuoi modificare il php.ini
per un ripristino, eseguirai forse solo una volta e influirai in modo permanente sull'intero ambiente PHP.
La configurazione di phpMyAdmin può essere trovata in \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>
Tutto quello che devi fare è aumentare i valori rilevanti, quindi ad esempio potresti provare questi
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