Przy tak dużym pliku kopii zapasowej bazy danych łatwiej byłoby użyć MYSQL Console
aby przywrócić tę bazę danych. Nie ma żadnych ograniczeń rozmiaru ani czasu wykonywania, które ma skrypt php.
Robisz to za pomocą ikony wampmanager w zasobniku systemowym
wampmanager -> MYSQL -> MYSQL Console
kliknij MYSQL Console
menu i uruchomi mysql.exe
w oknie poleceń.
Będzie Cię rzucać wyzwaniem root
hasło najpierw, więc jeśli nie zmieniłeś hasła do kont MYSQL, po prostu naciśnij enter
Jeśli zmieniłeś root
hasło wprowadź hasło i naciśnij Enter
Teraz w mysql>
wiersz polecenia wprowadź
source C:/path/to/your/backup.sql
A mysql uruchomi przywracanie tak długo, jak to zajmie dokończenie przywracania
Jeśli musisz użyć phpMyAdmin, będziesz musiał zmienić odpowiednie konfiguracje, aby to zrobić.
Alias phpMyAdmin zawiera te parametry właśnie w tym celu i oczywiście zastąpi standardowy php.ini
ustawienie tych parametrów. W końcu nie chcesz zmieniać pliku php.ini
w przypadku przywrócenia uruchomisz go może tylko raz i na stałe wpłyniesz na całe środowisko PHP.
Konfigurację phpMyAdmina można znaleźć w \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>
Wszystko, co musisz zrobić, to zwiększyć odpowiednie wartości, więc możesz na przykład wypróbować te
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