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

17 Nov 2024 à 19:22 par larevuegeek - 160 vues - 0 com.
Logiciels OS Windows 10 Windows 11
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.

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.

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.

A voir également

Commentaires

Soyez le 1er à commenter !

Ecrire un commentaire

Doit contenir 4 caractères minimum et seulement des caractères alphanumériques - et _
Veuillez préciser une adresse email valide.

Derniers bons plans

Magic The Gathering Deck Commander L'invasion des...
11 Dec 2024, 08:32
45.99 € 29.87 €
Elgato Stream Deck MK.2
11 Dec 2024, 08:29
169.99 € 124.99 €
Souris sans Fil Logitech G502 LIGHTSPEED - Noire
10 Dec 2024, 07:56
69.90 € 65.99 €
Carte Mémoire ProGrade V90 128Go
09 Dec 2024, 21:59
144.15 € 115.15 €

Dernières actualités