Se usate MAMP probabilmente avrete notato che spesso non è possibile effettuare un dump di un database utilizzando phpMyAdmin a causa dei permessi di lettura e scrittura utilizzati dal sistema sulle varie directory. In altre parole, phpMyAdmin non genera il file di dump ma lo inserisce come contenuto di una textarea. Fortunatamente c'è una soluzione.
Fase uno
Aprite una nuova finestra del Terminale.
Fase due
Digitate la seguente riga e quindi premete Invio:
cd /Applications/MAMP/library/bin
Fase tre
Digitate il seguente comando sostituendo il nome del database con il nome del database da voi scelto:
./mysqldump -u root -p nomedatabase > /percorso/nomedatabase.sql
Vi verrà richiesta la vostra password come utente root MySQL. Inseritela e premete Invio.
Fine
Navigate nella cartella che avete scelto come percorso per il vostro file di dump e troverete il file citato. Un esempio di percorso può essere:
/Users/nomeutente/Desktop/nomedatabase.sql