rikew Posté 30 Janvier 2008 Partager Posté 30 Janvier 2008 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 More sharing options...
dragondz Posté 30 Janvier 2008 Partager Posté 30 Janvier 2008 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 More sharing options...
rikew Posté 31 Janvier 2008 Auteur Partager Posté 31 Janvier 2008 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 More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant