Comment importer un fichier SQL volumineux avec WAMP (3.8 Go ici)
J'ai donc décider de télécharger la BDD directement depuis le serveur en Prod afin d'y récupérer les données.
Voici déjà quelques stats sur les tables:
Pour un total de 3.6 Go et quelques 2.4 Mio de lignes.
Rentrons dans le vif du sujet maintenant:
1. Télécharger la BDD
Pour cette étape, rien de bien sorcier: rendez-vous dans votre administration (en principe PhpMyAdmin) et faites un export classique de la base de donnée. Le téléchargement risque de durer quelques temps en fonction de votre connexion.
2. Création de la base de donnée locale
Créez une nouvelle base de donnée vierge du même type et du même interclassement que votre export.
3. Import de la base de donnée
3.1. Ouvrez la console MySql depuis le gestionnaire WAMP comme ci-dessous:
3.2 Saisir le nom d'utilisateur puis le mot de passe
Le système vous demandera ensuite d'entrer votre nom d'utilisateur MySQL
Puis votre mot de passe:
(Appuyez simplement sur Enter si vous n'avez pas de mot de passe)
3.3 Sélection de la table cible
Sélectionnez votre table dans laquelle l'import doit être effectué en entrant dans la console la commande suivante:
use nom_de_la_base_de_donnee
MySql vous affichera le message "Database changed" qui signifie que vous êtes maintenant en train d’interagir avec la table en question.
3.4 Lancement de l'import
Lancez l'import en entrant la commande suivante:
source C:/chemin/vers/votre/export/export.sql
(Notez bien les séparateurs avant "/" et non "\")
3.5 Détendez-vous
Voilà, l'import est parti, MySql va maintenant importer les données dans votre base par batches. Pour ma part, cette partie a durée environ 5 minutes - très rapide donc.
Une fois terminé, le terminal s'arrêtera de défiler et vos données seront importées.