Экспорт / импорт большой базы данных из MAMP с помощью терминала

MAMP является отличным инструментом для запуска серверов локально, однако, когда вам нужно экспортировать сайт, который вы разрабатываете локально, и ваша база данных огромна, то у вас могут возникнуть некоторые проблемы с PHPMyAdmin.

Одним из решений является использование терминала.

ЭКСПОРТ БАЗЫ ДАННЫХ ИЗ MAMP

Шаг первый. Откройте новое окно терминала

Шаг второй. Перейдите к месту установки MAMP, введя в терминале следующую строку

cd /applications/MAMP/library/bin

Шаг третий. Напишите команду создания дампа

./mysqldump -u [ИМЯ ПОЛЬЗОВАТЕЛЯ] -p [ИМЯ БАЗЫ ДАННЫХ] > [ПУТЬ_К_ФАЙЛУ]

Пример

./mysqldump -u root -p wp_database > /Applications/MAMP/htdocs/symposium10_wp/wp_db_onezero.sql

Совет: для быстрого перехода к папке вы можете перетащить ее в окно терминала, и он запишет расположение папки. Это был отличный день, когда кто-то показал мне это.

Шаг четвертый. Введите пароль к локальному пользователю базы данных

Шаг пятый: Проверьте место, где вы сохранили свой файл, если он там есть, УСПЕХ

ИМПОРТ БАЗЫ ДАННЫХ В MAMP

ВНИМАНИЕ: Это приведет к замене всех таблиц в указанной вами базе данных!

Шаг первый. Откройте новое окно терминала

Шаг второй, выполните команду:

cd /applications/MAMP/library/bin
./mysql -u [ИМЯ ПОЛЬЗОВАТЕЛЯ] -p [ИМЯ БАЗЫ ДАННЫХ] < [ПУТЬ_к_SQL_ФАЙЛУ]

Нажмите клавишу Enter

Пример:

cd /applications/MAMP/library/bin
./mysql -u root -p wordpress_db < /Applications/MAMP/htdocs/backupDB.sql

Небольшой совет: Не забывайте, что вы можете просто перетащить файл в окно терминала, и он сам укажет вам местоположение файла.

Шаг третий. Введите пароль.

Шаг четвертый. Проверьте, успешно ли импортирована база данных. Для этого перейдите в phpMyAdmin в браузере http://localhost:8888/MAMP/

По метариалам https://nickhardeman.com/308/export-import-large-database-using-mamp-with-terminal/