Експорт / 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/