Je me demande comment ajouter mysqldump à mon environnement MAMP. J'ai googlé un peu et trouvé uniquement la version du serveur communautaire MySQL. Mais je ne veux pas installer un autre MySQL - essentiellement parce que je veux d'abord sauvegarder mes données, avant toute expérience.
merci d'avance (c'est probablement juste un simple lien :)
J'ai trouvé la solution par moi-même. Peut-être que cela aide les autres utilisateurs de Mac ... En fait, mysqldump est livré avec MAMP mais est situé quelque part dans le désert:
/ Applications/MAMP/Bibliothèque/bin/mysqldump
C'est pourquoi des outils comme MySQL Workbench ne le trouvent pas, et il ne fonctionne pas non plus dans le terminal sans le chemin. Alors finalement, tapez simplement:
/Applications/MAMP/Library/bin/mysqldump -u yourUser -p --opt yourdb > yourdump.sql
pour créer un vidage.
Dans .bash_profile
, ajouter PATH="$PATH:/Applications/MAMP/Library/bin"
.
Si vous n'avez pas de .bash_profile
, vous pouvez en créer un .
J'ai récemment découvert que MAMP PRO cache toutes vos capacités de terminal mysql.
En utilisant cela, vous copiez toute la magie de Mamp Mysql dans votre bac local, où vous pouvez recommencer à utiliser toutes les fonctions wp-cli db ou tout ce dont vous avez besoin avec des bases de données via un terminal:
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
/usr/local/mysql-5.6.20-osx10.8-x86_64/bin/mysqldump -u root -p databasename tablename> /Library/WebServer/Documents/upload/kg_exam_metadata.sql;