Med en så stor databasbackupfil skulle det vara lättare att använda MYSQL Console
för att återställa denna databas. Det har inga av storleks- och körtidsbegränsningarna som ett php-skript har.
Med hjälp av wampmanager-ikonen i systemfältet gör du detta
wampmanager -> MYSQL -> MYSQL Console
klicka på MYSQL Console
menyn och den kommer att köra mysql.exe
i ett kommandofönster.
Det kommer att utmana dig för root
lösenord först, så om du inte har ändrat lösenordet för MYSQL-kontot trycker du bara på enter
Om du har ändrat root
lösenord ange lösenordet och tryck på Retur
Nu vid mysql>
kommandotolken enter
source C:/path/to/your/backup.sql
Och mysql kommer att köra återställningen så länge som det tar att slutföra återställningen
Om du måste använda phpMyAdmin måste du ändra de korrekta konfigurationerna för att göra det.
Aliaset phpMyAdmin innehåller dessa parametrar för just detta syfte och kommer naturligtvis att åsidosätta standarden php.ini
inställning av dessa parametrar. När allt kommer omkring vill du inte ändra php.ini
för en återställning kommer du bara att köra kanske en gång och påverka hela PHP-miljön permanent.
phpMyAdmin-konfigurationen finns i \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>
Allt du behöver göra är att öka de relevanta värdena, så att du till exempel kan prova dessa
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