Administrateur Systèmes d'Information mais aussi Développeur Web.
Passionné par plein de choses :)

Arnaud Bosquet

Administrateur Systèmes d'Information / Dev Web / Tennis

Importer un dump Mysql sous MAMP (Mac OSX)

Imaginons que vous avez un MAMP qui tourne sous votre Mac et que vous souhaitez importer un dump SQL d’une autre base.

Voici ce qu’il faut faire :

  1. Ouvrir un Terminal (Applications -> Utilitaires -> Terminal)
  2. Lancer la commande suivante :

    cd /Applications/MAMP/Library/bin/

  3. Puis :

    ./mysql -u USER -p DBNAME < sql.dump

En veillant bien à remplacer :

  • USER par l’utilisateur ayant les droits sur la base (bien souvent l’utilisateur root)
  • DBNAME par le nom de la base dans lequel vous souhaitez importer votre dump

Si votre dump se trouve dans le dossier téléchargement vous pouvez y accéder avec le chemin suivant : /Users/VOTRENOM/Downloads/sql.dump

Ce qui donnera avec la commande suivante :

./mysql -u USER -p DBNAME < /Users/VOTRENOM/Downloads/sql.dump

8 commentaires

Francois
3 Oct 2012 à 19:13

Merci pour cet article ça m’a permis de contourner la limite d’upload de 32Mo pour l’import !!
GENIAL MERCI !!! :)

Arnaud
4 Oct 2012 à 7:38

Avec plaisir :)

Tz
20 Jan 2013 à 17:47

Un grand merci ! J’étais bloqué, j’avais des erreurs lors de l’import par le wizard de phpMyAdmin.
Et comme je suis loin d’être un gourou de la ligne de commande…
Encore merci !

Arnaud
21 Jan 2013 à 14:35

Y’a pas de quoi, c’est fait pour ça :)

Vincent
27 Jan 2013 à 23:13

Avec cette manip j’ai le message d erreur suivant :-(

./mysql -u root -p Prestashop < /Users/Vincent/db378323520.sql.gz

Enter password: root

ERROR at line 1: Unknown command '\?'.

Arnaud
28 Jan 2013 à 9:58

Tu devrais décompresser ton fichier pour avoir uniquement un un .sql

Là, tu tentes d’importer un fichier compressé.

Thomas
20 Juin 2013 à 10:15

Merci pour l’astuce !

GuY
24 Jan 2015 à 21:22

Bonsoir,
pour la refonte de mon site, j’ai décidé de travailler en local avec MAMP. J’ai suivi votre méthode qui a fonctionné mais, problème : je n’arrive pas à me « connecter à la base de donnée ».

Je suis perdu, pourriez-vous m’aider s’il vous paît ??

Répondre