Aller au contenu

importer une seule base d'un dump qui en contient plusieurs


rikew

Sujets conseillés

Bonjour à tous !

Admettons que jai un fichier dump (dump.sql) qui contient plusieurs bases de données.

Je cherche à importer sur mon serveur une seule des bases (mabase) et pas tout le fichier.

Si je fais :

mysql -uuser -ppass mabase < dump.sql

Ca mimporte aussi les autres bases.

Jai aussi essayé :

mysql -uuser -ppass -database=mabase mabase < dump.sql

Quelquun a une idée ?

Lien vers le commentaire
Partager sur d’autres sites

Ben etant donné que le dump est un fichier txt, tu l'ouvre dans un éditeur de texte (qui accepte les gros fichiers) tu garde que le sql de la BD qui t'intéresse et tu efface le reste! tu sauvegarde sous un autre nom de fichier et tu exécute ta commande mysql -uuser -ppass -database=mabase mabase < dump.sql

Enfin c'est la solution qui me saute à mon petit esprit!

Mais bien sûr il y aura surement des solution plus élégantes avec un script bash avec plein de symboles un peu bizarres :!: mais la moi j'y comprend pas grand chose!

A+

Lien vers le commentaire
Partager sur d’autres sites

C'est sure, mais la portion a extraire fait plusieurs go donc peut être en faisant plusieurs copier/coller ...

Je me demandais si simplement on ne pouvait pas ajouter un argument et hop une seule base importée ...

mais bon appriori non.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...