По умолчанию в MAMP стоит ограничение (Максимальный размер: 8 192КиБ)
Что бы его снять заходим по адресу http://localhost/MAMP/phpinfo.php
Смотрим эти строки
| Configuration File (php.ini) Path | /Applications/MAMP/bin/php/php8.2.0/conf |
| Loaded Configuration File | /Applications/MAMP/bin/php/php8.2.0/conf/php.ini |
Открываем файл php.ini и исправляем 2 параметра:
upload_max_filesize — максимальный размер загружаемого файла
post_max_size — максимальный размер сообщения методом POST.
Исправляем на желаемые значения.
Перезапускаем MAMP, Profit)
Это поможет если например файл импорта весит меньше сотни мегабайт, если больше то получим что то вроде
Fatal error: Maximum execution time of 300 seconds exceeded in /Applications/MAMP/bin/phpMyAdmin5/libraries/classes/File.php on line 687
Пробуем в php.ini
max_execution_time = 999
не помогает)
Значит надо импортировать базу через терминал
Если файл экспорта находится в загрузках то переходим в папку загрузок
cd Downloads
//Входим в мускул
/Applications/MAMP/Library/bin/mysql -uUsername -pPassword
// Команда для выбора базы данных
use db_name
//Импорт базы (указываем файл)
source db_name.sql
Получаем что то вроде такого и чувствуем себя хакерами)
Query OK, 306528 rows affected (2,01 sec)
Records: 306528 Duplicates: 0 Warnings: 0
Query OK, 0 rows affected (0,00 sec)
Query OK, 0 rows affected (0,00 sec)
Query OK, 0 rows affected (0,00 sec)
Query OK, 0 rows affected (0,00 sec)
Выходим из mysql с помощью control+Z