Експорт / Iмпорт великої бази даних з 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/