Jump to content
Sign in to follow this  
NiCoS

Export partiel de bases de données MySQL

Rate this topic

Recommended Posts

Hello,

Je reprends l'administration d'un serveur dédié et pour le moment l'ancien admin mettait toutes les bases des différents sites dans une seule et unique bdd, ce que je trouve pas très propre.

Je voudrais donc éclater le tout pour avoir grosso modo une base par domaine, voir une base par application.

Comment je peux donc exporter en ligne de commande par ex toutes les tables commençant par toto_ de la base titi ?

En ligne de commande, je me suis arrêté pour le moment à :

mysqldump -u utilisateur -p mabase > export_mabase.sql

Y a moyen de faire mieux ou dois-je déplacer les tables d'une base vers une autre via phpmyadmin (ce qui serait assurément fastidieux :wacko: )

Merci d'avance pour vos réponses...

Share this post


Link to post
Share on other sites

Malheureusement, si mysqldump permet de donner le nom des tables à exporter, il n'authorise pas les wildcards (*) pour le nommage de celles-ci.

Donc, soit tu listes toutes les tables d'une base dans la commande... soit tu les déplace dans de nouvelles bases à l'aide de phpmyadmin, soit tu fais un script qui permet d'automatiser ce processus en te basant sur le résultat d'un "show tables;"

Dan

Share this post


Link to post
Share on other sites

Ok bon ben tant pis alors... c'est bien ce que je craignais...

Dommage mais on fera sans ou via un script nominatif pour les tables à exporter... ;)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...