Для того чтобы импортировать большую базу данных при переносе сайта на локальный веб-сервер XAMPP нужно либо изменить конфигурации в файле php.ini, либо использовать Консоль (Shell).
Настройка php.ini в XAMPP
Найдите в папке E:\xampp\php файл php.ini (у меня XAMPP установлен на диск E) и откройте его с помощью обычного Блокнота, или любого другого текстового редактора.

В этом файле найдите и поменяйте следующие параметры:
- post_max_size = 512M;
- upload_max_filesize = 512M;
- max_execution_time = 32000;
- max_input_time = 32000;
- memory_limit = 1536M.

Перезапустите XAMPP Control Panel.
Теперь, через phpMyAdmin вы сможете загружать большие по размеру базы данных.
Импорт большой базы данных через Shell
Если в phpMyAdmin у вас не получается импортировать базу данных из-за её большого размера, то используйте Shell.
1. Запустите Shell.

2. Введите команду cd e:\xampp\mysql\bin (указываем путь к папке bin) и нажмите Enter.
3. После этого введите mysql -u root -p my_db < E:\my.sql и нажмите Enter.
Здесь,
- root – имя пользователя базы данных;
- my_db – имя базы данных, в которую нужно выполнить импорт;
- E:\my.sql – путь к файлу базы данных, которую нужно импортировать.
4. После этого вам нужно будет ввести Password. Введите пароль пользователя, если он есть. Если же пароля нет, то просто нажмите Enter.

5. Дождитесь окончания загрузки базы данных.
