Comment importer une base de données MySQL volumineuse sous Windows / Wamp ?

Comment importer une base de données MySQL volumineuse sous Windows / Wamp ?

17 nov. 2024 · 2 min de lecture · 1 603 vues
TL;DR Importer une base de données de grande taille peut être problématique avec des outils comme phpMyAdmin en raison des limitations de taille de fichier et de temps d'exécution. Une solution efficace est d'utiliser la ligne de commande MySQL avec l'option `-e`. Ce tutoriel vous guide à travers les étapes pour importer votre base de données volumineuse en utilisant cette méthode.

Prérequis

  • WAMP doit être installé sur votre machine Windows.
  • Le fichier SQL que vous souhaitez importer doit être accessible sur votre système.

Étapes pour importer la base de données

 

1. Ouvrir l'invite de commande

  • Appuyez sur Win + R, tapez cmd et appuyez sur Entrée.
  • Alternativement, vous pouvez rechercher "Invite de commandes" dans le menu Démarrer.

2. Accéder au répertoire MySQL

Naviguez vers le répertoire bin de MySQL où se trouve l'exécutable mysql.exe. Par défaut, le chemin est :

cd C:\wamp64\bin\mysql\mysql5.7.31\bin

Remplacez mysql5.7.31 par la version de MySQL installée sur votre système.

PUBLICITÉ

3. Exécuter la commande d'importation

Utilisez la commande suivante pour importer votre fichier SQL :

mysql -u root -p -e "source C:/chemin/vers/votre_fichier.sql" nom_de_votre_base
  • -u root : spécifie l'utilisateur MySQL. Par défaut, c'est root.
  • -p : vous invite à entrer votre mot de passe MySQL.
  • -e : permet d'exécuter une commande SQL directement depuis la ligne de commande.
  • "source C:/chemin/vers/votre_fichier.sql" : remplacez C:/chemin/vers/votre_fichier.sql par le chemin complet vers votre fichier SQL. Notez l'utilisation des slashs / au lieu des backslashs \.
  • nom_de_votre_base : remplacez par le nom de la base de données où vous souhaitez importer les données.

Exemple complet

Supposons que votre fichier SQL se trouve à C:/backups/ma_base.sql et que vous souhaitez l'importer dans une base de données nommée ma_base. La commande serait :

mysql -u root -p -e "source C:/backups/ma_base.sql" ma_base

Après avoir tapé cette commande, il vous sera demandé de saisir le mot de passe pour l'utilisateur root. Entrez-le pour lancer l'importation.

SUR LA CHAÎNE · NOUVELLE VIDÉO JBL Charge 3 : NON à l’obsolescence programmée ! je change la batterie et port de charge Voir la vidéo →

Comment importer une base de données MySQL volumineuse sous Windows / Wamp ?

Conseils supplémentaires

  • Chemins avec espaces : si le chemin vers votre fichier SQL contient des espaces, entourez-le de guillemets doubles supplémentaires :

mysql -u root -p -e "source \"C:/chemin/avec des espaces/ma_base.sql\"" ma_base
Vérifier la base de données cible : assurez-vous que la base de données dans laquelle vous importez existe déjà. Sinon, créez-la avec la commande :
 
mysql -u root -p -e "CREATE DATABASE ma_base;"

Et voilà si vous suivez les instrucitons vous devriez être en mesure d'important votre base de données.

N'hésitez pas à laisser un commentaire si vous avez des questions ou des difficultés lors de l'importation de votre base de données.

Cette astuce t'a aidé ? ça a marché ?
écrit par LaRevueGeek décrypte l'actualité high-tech et la culture geek depuis 2014 : tests, bons plans, ciné et tout ce qui touche, de près ou de loin, au monde des geeks.
S'abonner · 33,2 k
$ ls ./a-lire-aussi

À lire aussi

Toutes les astuces →

Commentaires

0
~/commentaires — nouveau
$ connecte-toi pour donner ton avis…
connecté en invité · se connecter Créer un compte
0% lu
💬 0