Максимальный размер файла импорта

По умолчанию в 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

Оставьте комментарий