Экспорт / импорт большой базы данных из 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/