Cette semaine, j’ai eu comme problématique d’intégrer plusieurs bases de données d’un poids équivalent à 400Mo.
Je n’avais pas beaucoup de temps pour leur intégration, et je devais rapidement trouver une solution.
La ligne de commande sous Windows
La technique est assez simple en soit. Il est même possible de faire des automatisations.
Je ne vous présenterai que la technique de base.
- Trouver le chemin vers le fichier binaire mysql.exe de votre serveur Web.
- Lancez le shell Windows : Démarrer, puis cmd
- Lancer la commande suivante (attention au chemin, celui-ci est le mien, dans mon local)
C:\wamp64\bin\mysql\mysql5.7.31\bin\mysql.exe -u root -p
Attention au mot de passe, si vous en avez mis un.
Commande SQL
Il faut d’abord sélectionner la base de données que vous allez utiliser, puis lancer l’importation du fichier SQL :
use mybdd;
source chemin/vers/le/fichier.sql
L’importation se fait en quelques secondes, selon la grosseur de votre fichier.
400Mo se faut largement en moins d’une minute.