mysql / mysqldump

WRInaute impliqué
Bonjour à tous !

Admettons que j’ai 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 m’importe aussi les autres bases.

J’ai aussi essayé :
mysql -uuser -ppass –-database=mabase mabase < dump.sql

Quelqu’un a une idée ?
 
WRInaute impliqué
Je voudait justement eviter ca.
Le fichier est énorme ... la portion a extraire fait plusieurs Go.

Il doit bien exister une option pour ne récuperer qu'une base ?
 
WRInaute occasionnel
avec mysqldump, tu peux n'extraire qu'une seule base. c'est possible dans ton cas ?

normalement, la syntaxe mysql < fichier.sql sert à importer le fichier entier, comme une suite d'instructions SQL
 
WRInaute impliqué
Didier_S a dit:
avec mysqldump, tu peux n'extraire qu'une seule base. c'est possible dans ton cas ?

normalement, la syntaxe mysql < fichier.sql sert à importer le fichier entier, comme une suite d'instructions SQL

Oui tout a fait on peut preciser lors du dump que l'on veut qu'une seule base dans le fichier.

Dans mon cas le fichier existe déjà est contient plusieurs bases. ...
 
Discussions similaires
Haut