добавить mysqldump в MAMP (MySQL / Apache PHP на MacOS X) - PullRequest
37 голосов
/ 17 июля 2010

Интересно, как я могу добавить mysqldump в мою среду MAMP.Я немного погуглил и нашел только версию сервера MySQL для сообщества.Но я не хочу устанавливать другой MySQL - в основном потому, что я хочу сохранить свои данные в первую очередь, перед любым экспериментом.

Спасибо за помощь заранее (вероятно, это просто простая ссылка :)

Ответы [ 4 ]

106 голосов
/ 17 июля 2010

Нашел решение самостоятельно. Может быть, это помогает другим пользователям Mac ... На самом деле mysqldump поставляется с MAMP, но находится где-то в пустыне:

/ Applications / MAMP / Библиотека / бен / туздЫшпр

Вот почему такие инструменты, как MySQL Workbench, не находят его и не работают в терминале без пути. Итак, напоследок просто наберите:

/Applications/MAMP/Library/bin/mysqldump -u yourUser -p --opt yourdb > yourdump.sql

чтобы создать дамп.

17 голосов
/ 06 февраля 2014

В .bash_profile, добавьте PATH="$PATH:/Applications/MAMP/Library/bin".

Если у вас нет .bash_profile, вы можете создать его .

8 голосов
/ 29 июня 2015

Я недавно обнаружил, что MAMP PRO скрывает все ваши возможности терминала mysql.

Однако, используя это, вы копируете все волшебство Mysql в ваш локальный бен, где вы можете снова начать использовать все функции wp-cli db или все, что вам нужно с базами данных через терминал:

sudo ln -s /Applications/MAMP/Library/bin/mysql /usr/local/bin/mysql; 
sudo ln -s /Applications/MAMP/Library/bin/mysqlcheck /usr/local/bin/mysqlcheck; 
sudo ln -s /Applications/MAMP/Library/bin/mysqldump /usr/local/bin/mysqldump
0 голосов
/ 28 августа 2015

/ usr / local / mysql-5.6.20-osx10.8-x86_64 / bin / mysqldump -u root -p имя_базы_данных имя таблицы> /Library/WebServer/Documents/upload/kg_exam_metadata.sql;

...